N. Brouard [Sun, 11 Sep 2022 19:54:09 +0000 (19:54 +0000)]
Summary: 0.99r38
* imach.c (Module): Adding timevarying products of any kinds,
should work before shifting cotvar from ncovcol+nqv columns in
order to have a correspondance between the column of cotvar and
the id of column.
(Module): Some cleaning and adding covariates in ILK.txt
N. Brouard [Sun, 11 Sep 2022 07:53:11 +0000 (07:53 +0000)]
Summary: Version imach 0.99r37
* imach.c (Module): Adding timevarying products of any kinds,
should work before shifting cotvar from ncovcol+nqv columns in
order to have a correspondance between the column of cotvar and
the id of column.
N. Brouard [Sun, 4 Sep 2022 17:40:33 +0000 (17:40 +0000)]
Summary: 0.99r36
* imach.c (Module): Now the easy runs i.e. without result or
model=1+age only did not work. The defautl combination should be 1
and not 0 because everything hasn't been tranformed yet.
N. Brouard [Sun, 21 Aug 2022 09:10:30 +0000 (09:10 +0000)]
* src/imach.c (Module): Version 0.99r33 A lot of changes in
reassigning covariates: my first idea was that people will always
use the first covariate V1 into the model but in fact they are
producing data with many covariates and can use an equation model
with some of the covariate; it means that in a model V2+V3 instead
of codtabm(k,Tvaraff[j]) which calculates for combination k, for
three covariates (V1, V2, V3) the value of Tvaraff[j], but in fact
the equation model is restricted to two variables only (V2, V3)
and the combination for V2 should be codtabm(k,1) instead of
(codtabm(k,2), and the code should be
codtabm(k,TnsdVar[Tvaraff[j]]. Many many changes have been
made. All of these should be simplified once a day like we did in
hpxij() for example by using precov[nres] which is computed in
decoderesult for each nres of each resultline. Loop should be done
on the equation model globally by distinguishing only product with
age (which are changing with age) and no more on type of
covariates, single dummies, single covariates.
N. Brouard [Sun, 21 Aug 2022 09:06:25 +0000 (09:06 +0000)]
Summary: Version 0.99r33
* src/imach.c (Module): Version 0.99r33 A lot of changes in
reassigning covariates: my first idea was that people will always
use the first covariate V1 into the model but in fact they are
producing data with many covariates and can use an equation model
with some of the covariate; it means that in a model V2+V3 instead
of codtabm(k,Tvaraff[j]) which calculates for combination k, for
three covariates (V1, V2, V3) the value of Tvaraff[j], but in fact
the equation model is restricted to two variables only (V2, V3)
and the combination for V2 should be codtabm(k,1) instead of
(codtabm(k,2), and the code should be
codtabm(k,TnsdVar[Tvaraff[j]]. Many many changes have been
made. All of these should be simplified once a day like we did in
hpxij() for example by using precov[nres] which is computed in
decoderesult for each nres of each resultline. Loop should be done
on the equation model globally by distinguishing only product with
age (which are changing with age) and no more on type of
covariates, single dummies, single covariates.
N. Brouard [Tue, 5 Apr 2022 21:03:51 +0000 (21:03 +0000)]
Summary: Fixed quantitative covariates
Fixed covariates (dummy or quantitative)
with missing values have never been allowed but are ERRORS and
program quits. Standard deviations of fixed covariates were
wrongly computed. Mean and standard deviations of time varying
covariates are still not computed.