--- imach/src/ChangeLog 2019/05/21 15:55:06 1.39 +++ imach/src/ChangeLog 2022/09/19 23:55:25 1.62 @@ -1,4 +1,160 @@ -2019-05-20 Brouard Nicolas +2022-09-19 Nicolas Brouard + + * imach.c (Module): Version 0.99r42 needed a newer version of + Gnuplot. But newer version 0.99r43 should run with the Gnuplot + version 5.0 or 5.1 distributed with IMaCh. + +2022-09-18 Nicolas Brouard + + * imach.c (Module): Fixing when a state in the data is 0 or higher + than lstate+ndeath. Fixing the plot of contribution to Likelihood. + +2022-09-14 Nicolas Brouard + + * imach.c (Module): Version 0.99r39 with colored dummy covariates + (fixed or time varying), using new last columns of + ILK_parameter.txt file. + +2022-09-11 Nicolas Brouard + + * 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 + +2022-09-09 Nicolas Brouard + + * imach.c (Module): Many improvements for fixing products of fixed + timevarying as well as fixed * fixed, and test with quantitative + covariate. + +2022-09-04 Nicolas Brouard + + * 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. + +2022-09-02 Nicolas Brouard + + * imach.c: Version 0.99r35 because it outputs same results with + 1+age+V1+V1*age for females and 1+age for females only + (education=1 noweight) + +2022-08-31 Nicolas Brouard + + * imach.c (Module): Some improvments in fichtm and many verifications 0.99r34 + +2022-08-21 Nicolas Brouard + + * 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. + +2022-08-06 Nicolas Brouard + + * imach.c (Module): Version of imach using partly decoderesult to rebuild xpxij function + +2022-08-03 Nicolas Brouard + + * imach.c (Module): Many errors in graphs fixed with Vn*age covariates. + +2022-07-25 Brouard Nicolas + + * imach.c (Module): Error cptcovn instead of nsd in bmij (was + coredumped, revealed by Feiuno, thank you. + +2022-07-23 Nicolas Brouard + + * r29 W and not sqrt(Wald) + +2022-07-22 Nicolas Brouard + + * imach.c (Module): Output of Wald test in the htm file and not only in the log. + +2022-06-02 Brouard Nicolas + + * imach.c (Module): Adding the Wald tests from the log to the main + htm for better display of the maximum likelihood estimators. + +2022-05-30 Brouard Nicolas + + * imach.c: With products of covariates (age or dummies or + quantitatives), estimates of parameters were good but when + estimating variances the positions of newly created covariates + were wrongly assigned and results were wrong. Thank to Feinua_Sun! + +2022-05-24 Nicolas Brouard + + * imach.c (Module): Some attempts to find a bug of wrong estimates + of confidencce intervals with product in the equation modelC + +2022-05-15 Nicolas Brouard + + * imach.c (Module): Some minor improvements + +2022-04-13 Brouard Nicolas + + * imach.c (Module): Adding link to text data files + +2022-04-11 Nicolas Brouard + + * imach.c (Module): Error in rewriting the 'r' file with yearsfproj or yearsbproj fixed + +2022-04-05 Brouard Nicolas + + * imach.c (Module): 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. + +2022-03-17 Brouard Nicolas + + * 99r25 Improvements in fixing discrepancies between covariates + missing in result line but in model. + +*Wed Mar 31 2021 Nicolas Brouard + * imach.c (Module): Still bugs in the result loop. Thank to Holly Benett + +*2021-03-08 Nicolas Brouard + + * ./ (Module): Fixed bug on result: + +*2021-02-20 Nicolas Brouard + + * imach.c (Module): Fix bug on quitting after result lines! + (Module): Version 0.99r21 + +2021-02-12 Nicolas Brouard + + * imach.c (Module): The use of a Windows BOM (huge) file is now an error + + +2021-02-11 Nicolas Brouard + + * (Module): imach.c Someone entered 'results:' instead of 'result:'. Now it is an error which is printed. + +2020-02-22 Brouard Nicolas + + * (Module): imach.c Update mle=-3 (for computing Life expectancy + and life table from the data without any state) + +2019-05-20 Brouard Nicolas * version.h: Summary: version 0.99.r19 @@ -13,15 +169,15 @@ or prevbackcast=1 starting-back-date=1/10/1999 final-back-date=1/1/1985 mobil_average=1 -2019-05-18 Brouard Nicolas +2019-05-18 Brouard Nicolas * imach.c: Summary: doxygen tex bug -2019-05-16 Brouard Nicolas +2019-05-16 Brouard Nicolas * imach.c: Summary: There was some wrong lines added -2019-05-09 Brouard Nicolas +2019-05-09 Brouard Nicolas * Makefile, imach.c: *** empty log message *** @@ -36,88 +192,88 @@ * imach.c: Summary: 0.99r18 unlimited number of individuals The number n which was limited to 20,000 cases is now unlimited, from firstobs to lastobs. If the number is too for the virtual memory, probably an error will occur. -2018-12-13 Brouard Nicolas +2018-12-13 Brouard Nicolas * imach.c: Summary: Bug for young ages (<-30) will be in r17 -2018-12-05 Brouard Nicolas +2018-12-05 Brouard Nicolas * Makefile: Summary: 0.99r16 -2018-05-02 Brouard Nicolas +2018-05-02 Brouard Nicolas * imach.c: Summary: Some bugs fixed -2018-05-02 Brouard Nicolas +2018-05-02 Brouard Nicolas * imach.c: Summary: Bug for young ages (<-30) will be in r17 -2018-05-02 Brouard Nicolas +2018-05-02 Brouard Nicolas * imach.c: Summary: Some bugs fixed -2018-05-01 Brouard Nicolas +2018-05-01 Brouard Nicolas * imach.c: Summary: Bug fixed by providing frequencies only for non missing covariates -2018-04-27 Brouard Nicolas +2018-04-27 Brouard Nicolas * imach.c: Summary: some minor bugs -2018-04-21 Brouard Nicolas +2018-04-21 Brouard Nicolas * README.txt: *** empty log message *** * imach.c: Summary: Some bugs fixed, valgrind tested -2018-04-20 Brouard Nicolas +2018-04-20 Brouard Nicolas * Makefile, README.txt, setup.iss: Summary: imach 0.99r16 * imach.c: Summary: Computing mean and stdeviation of fixed quantitative variables -2018-04-19 Brouard Nicolas +2018-04-19 Brouard Nicolas * imach.c: Summary: Some minor bugs fixed * version.h: *** empty log message *** -2018-02-27 Brouard Nicolas +2018-02-27 Brouard Nicolas * imach.c: *** empty log message *** * imach.c: Summary: Adding second argument for quitting -2018-02-21 Brouard Nicolas +2018-02-21 Brouard Nicolas * Makefile, README.txt, imach.c: Summary: 0.99r15 New Makefile with recent VirtualBox 5.26. Bug in sqrt negatve in imach.c -2017-07-20 Brouard Nicolas +2017-07-20 Brouard Nicolas * imach.c: Summary: temporary working -2017-07-19 Brouard Nicolas +2017-07-19 Brouard Nicolas * imach.c: Summary: Bug for mobil_average=0 and prevforecast fixed(?) -2017-07-17 Brouard Nicolas +2017-07-17 Brouard Nicolas * imach.c: Summary: BOM files can be read now -2017-06-30 Brouard Nicolas +2017-06-30 Brouard Nicolas * imach.c: Summary: Graphs improvements * imach.c: Summary: Saito's color -2017-06-29 Brouard Nicolas +2017-06-29 Brouard Nicolas * imach.c: Summary: Version 0.99r14 -2017-06-27 Brouard Nicolas +2017-06-27 Brouard Nicolas * imach.c: Summary: More documentation on projections @@ -125,110 +281,110 @@ * imach.c: Summary: Some bug with rint -2017-05-24 Brouard Nicolas +2017-05-24 Brouard Nicolas * imach.c: *** empty log message *** -2017-05-23 Brouard Nicolas +2017-05-23 Brouard Nicolas * imach.c: Summary: Code into subroutine, cleanings -2017-05-18 Brouard Nicolas +2017-05-18 Brouard Nicolas * imach.c: Summary: backprojection and confidence intervals of backprevalence -2017-05-13 Brouard Nicolas +2017-05-13 Brouard Nicolas * imach.c: Summary: temporary save for backprojection * imach.c: Summary: Version 0.99r13 (improvements and bugs fixed) -2017-04-26 Brouard Nicolas +2017-04-26 Brouard Nicolas * imach.c: Summary: imach 0.99r13 Some bugs fixed * imach.c: Summary: Labels in graphs -2017-04-24 Brouard Nicolas +2017-04-24 Brouard Nicolas * imach.c: Summary: to save -2017-04-18 Brouard Nicolas +2017-04-18 Brouard Nicolas * imach.c: *** empty log message *** -2017-04-05 Brouard Nicolas +2017-04-05 Brouard Nicolas * imach.c: Summary: Bug in E_ as well as in T_ fixed nres-1 vs k1-1 -2017-04-04 Brouard Nicolas +2017-04-04 Brouard Nicolas * imach.c: Summary: Gnuplot indexations fixed (humm) * imach.c: Summary: Some errors to warnings only if date of death is unknown but status is death we could set to pi3 -2017-04-03 Brouard Nicolas +2017-04-03 Brouard Nicolas * imach.c: Summary: Version 0.99r12 Some cleanings, conformed with updated documentation. -2017-03-30 Brouard Nicolas +2017-03-30 Brouard Nicolas * version.h: *** empty log message *** * version.h: Summary:0.99r11 -2017-03-29 Brouard Nicolas +2017-03-29 Brouard Nicolas * imach.c: Summary: Temp -2017-03-27 Brouard Nicolas +2017-03-27 Brouard Nicolas * imach.c: Summary: Temporary -2017-03-08 Brouard Nicolas +2017-03-08 Brouard Nicolas * imach.c: Summary: IMaCh version 0.99r10 bugs in gnuplot fixed * imach.c: Summary: Fixing data parameter line -2016-12-15 Brouard Nicolas +2016-12-15 Brouard Nicolas * imach.c: Summary: 0.99 in progress -2016-09-15 Brouard Nicolas +2016-09-15 Brouard Nicolas * imach.c: *** empty log message *** * imach.c: Summary: not working -2016-09-08 Brouard Nicolas +2016-09-08 Brouard Nicolas * imach.c: Summary: continue -2016-09-07 Brouard Nicolas +2016-09-07 Brouard Nicolas * imach.c: Summary: Starting values from frequencies * imach.c: *** empty log message *** -2016-09-02 Brouard Nicolas +2016-09-02 Brouard Nicolas * imach.c: *** empty log message *** -2016-08-30 Brouard Nicolas +2016-08-30 Brouard Nicolas * imach.c: Summary: Fixing a lots -2016-08-29 Brouard Nicolas +2016-08-29 Brouard Nicolas * imach.c: Summary: gnuplot problem in Back projection to fix * imach.c: Summary: Better -2016-08-26 Brouard Nicolas +2016-08-26 Brouard Nicolas * imach.c: Summary: Improvement in Powell output in order to copy and paste @@ -237,46 +393,46 @@ * imach.c: Summary: to valgrind -2016-08-25 Brouard Nicolas +2016-08-25 Brouard Nicolas * imach.c: *** empty log message *** -2016-08-23 Brouard Nicolas +2016-08-23 Brouard Nicolas * imach.c: *** empty log message *** * imach.c: Summary: not working -2016-08-22 Brouard Nicolas +2016-08-22 Brouard Nicolas * imach.c: Summary: not working * imach.c: Summary: Not working -2016-07-23 Brouard Nicolas +2016-07-23 Brouard Nicolas * imach.c: Summary: Completing for func too -2016-07-22 Brouard Nicolas +2016-07-22 Brouard Nicolas * imach.c: Summary: Fixing some arrays, still debugging -2016-07-21 Brouard Nicolas +2016-07-21 Brouard Nicolas * imach.c: Summary: 0.99 working (more or less) for Asian Workshop on multitate methods -2016-07-12 Brouard Nicolas +2016-07-12 Brouard Nicolas * imach.c: Summary: temp * imach.c: Summary: saving but not running -2016-07-01 Brouard Nicolas +2016-07-01 Brouard Nicolas * imach.c: Summary: Fixes -2016-02-19 Brouard Nicolas +2016-02-19 Brouard Nicolas * imach-0.98r.c: Summary: Kind of 0.98r? series, starting with r7 @@ -284,29 +440,29 @@ * imach.c: Summary: temporary -2016-02-17 Brouard Nicolas +2016-02-17 Brouard Nicolas * imach.c: Summary: Probably last 0.98 stable version 0.98r6 -2016-02-16 Brouard Nicolas +2016-02-16 Brouard Nicolas * imach.c: Summary: minor bug * imach.c: Summary: 0.99r2 -2016-02-15 Brouard Nicolas +2016-02-15 Brouard Nicolas * imach.c: *** empty log message *** -2016-02-12 Brouard Nicolas +2016-02-12 Brouard Nicolas * imach.c: Summary: 0.99 Back projections -2015-12-23 Brouard Nicolas +2015-12-23 Brouard Nicolas * imach.c: Summary: Experimental backcast -2015-12-18 Brouard Nicolas +2015-12-18 Brouard Nicolas * imach.c: Summary: 0.98r4 Warning and status=-2 @@ -317,7 +473,7 @@ * Makefile: *** empty log message *** -2015-12-16 Brouard Nicolas +2015-12-16 Brouard Nicolas * Makefile: *** empty log message *** @@ -329,15 +485,15 @@ * imach.c: Summary: temporary not working -2015-12-11 Brouard Nicolas +2015-12-11 Brouard Nicolas * imach.c: Summary: 0.98r4 -2015-12-08 Brouard Nicolas +2015-12-08 Brouard Nicolas * Makefile: *** empty log message *** -2015-11-21 Brouard Nicolas +2015-11-21 Brouard Nicolas * Makefile: Summary: VBoxManage change from execute --image to run --exe and --wait-exit doesn't exist any more @@ -348,11 +504,11 @@ Author: Nicolas Brouard -2015-11-18 Brouard Nicolas +2015-11-18 Brouard Nicolas * imach.c: Summary: Start working on projected prevalences -2015-11-17 Brouard Nicolas +2015-11-17 Brouard Nicolas * imach.c: Summary: Adding ftolpl parameter Author: N Brouard @@ -367,7 +523,7 @@ * imach.c: Summary: temporary -2015-10-27 Brouard Nicolas +2015-10-27 Brouard Nicolas * Makefile: *** empty log message *** @@ -378,20 +534,20 @@ * setup.iss.in: Summary: Adding gnuplot 5.1 with bin and etc for pango fonts -2015-10-24 Brouard Nicolas +2015-10-24 Brouard Nicolas * imach.c: *** empty log message *** -2015-10-23 Brouard Nicolas +2015-10-23 Brouard Nicolas * imach.c: Summary: 0.98r3 some clarification for graphs on likelihood contributions -2015-10-01 Brouard Nicolas +2015-10-01 Brouard Nicolas * imach.c: Summary: Some new graphs of contribution to likelihood -2015-09-30 Brouard Nicolas +2015-09-30 Brouard Nicolas * Makefile: Summary: Version read from version.h, itself read with cmake @@ -404,18 +560,18 @@ * Makefile: *** empty log message *** -2015-09-22 Brouard Nicolas +2015-09-22 Brouard Nicolas * imach.c: Summary: Adding some overall graph on contribution to likelihood. Might change -2015-09-15 Brouard Nicolas +2015-09-15 Brouard Nicolas * Makefile: *** empty log message *** * imach.c: Summary: 0.98r0 - - Some new graphs like suvival functions + - Some new graphs like survival functions - Some bugs fixed like model=1+age+V2. * ChangeLog, Makefile: Summary: 0.98r0 @@ -692,35 +848,11 @@ probability to die within a month. Thanks to Chris Jackson for correcting this bug. Former versions increased mortality artificially. The bad side is that we add another loop - - which slows down the processing. The difference can be up to 10% - - lower mortality. - - - - 2002-05-30 - - - - - - * - - - - - + * imach.c (Module): Add correlation matrix of one-step - - probabilities and covariance matrix - - - - - +