Annotation of imach/src/ChangeLog, revision 1.54
1.54 ! brouard 1: 2022-07-23 Nicolas Brouard <brouard@ined.fr>
! 2:
! 3: * r29 W and not sqrt(Wald)
! 4:
! 5: 2022-07-22 Nicolas Brouard <brouard@ined.fr>
! 6:
! 7: * imach.c (Module): Output of Wald test in the htm file and not only in the log.
! 8:
! 9: 2022-05-30 Brouard Nicolas <brouard@brouard.name>
! 10:
! 11: * imach.c: With products of covariates (age or dummies or
! 12: quantitatives), estimates of parameters were good but when
! 13: estimating variances the positions of newly created covariates
! 14: were wrongly assigned and results were wrong. Thank to Feinua_Sun!
! 15:
! 16: 2022-05-24 Nicolas Brouard <brouard@ined.fr>
! 17:
! 18: * imach.c (Module): Some attempts to find a bug of wrong estimates
! 19: of confidencce intervals with product in the equation modelC
! 20:
! 21: 2022-05-15 Nicolas Brouard <brouard@ined.fr>
! 22:
! 23: * imach.c (Module): Some minor improvements
! 24:
! 25: 2022-04-13 Brouard Nicolas <brouard@brouard.name>
! 26:
! 27: * imach.c (Module): Adding link to text data files
! 28:
! 29: 2022-04-11 Nicolas Brouard <brouard@ined.fr>
! 30:
! 31: * imach.c (Module): Error in rewriting the 'r' file with yearsfproj or yearsbproj fixed
! 32:
! 33: 2022-04-05 Brouard Nicolas <brouard@ined.fr>
! 34:
! 35: * imach.c (Module): Fixed covariates (dummy or quantitative)
! 36: with missing values have never been allowed but are ERRORS and
! 37: program quits. Standard deviations of fixed covariates were
! 38: wrongly computed. Mean and standard deviations of time varying
! 39: covariates are still not computed.
! 40:
! 41: 2022-03-17 Brouard Nicolas <brouard@ined.fr>
! 42:
! 43: * 99r25 Improvements in fixing discrepancies between covariates
! 44: missing in result line but in model.
! 45:
! 46: *Wed Mar 31 2021 Nicolas Brouard <brouard@ined.fr>
! 47: * imach.c (Module): Still bugs in the result loop. Thank to Holly Benett
! 48:
! 49: *2021-03-08 Nicolas Brouard <brouard@ined.fr>
! 50:
! 51: * ./ (Module): Fixed bug on result:
! 52:
! 53: *2021-02-20 Nicolas Brouard <brouard@ined.fr>
! 54:
! 55: * imach.c (Module): Fix bug on quitting after result lines!
! 56: (Module): Version 0.99r21
! 57:
! 58: 2021-02-12 Nicolas Brouard <brouard@ined.fr>
! 59:
! 60: * imach.c (Module): The use of a Windows BOM (huge) file is now an error
! 61:
! 62:
! 63: 2021-02-11 Nicolas Brouard <brouard@ined.fr>
! 64:
! 65: * (Module): imach.c Someone entered 'results:' instead of 'result:'. Now it is an error which is printed.
! 66:
! 67: 2020-02-22 Brouard Nicolas <brouard@ined.fr>
! 68:
! 69: * (Module): imach.c Update mle=-3 (for computing Life expectancy
! 70: and life table from the data without any state)
! 71:
! 72: 2019-05-20 Brouard Nicolas <brouard@ined.fr>
! 73:
! 74: * version.h: Summary: version 0.99.r19
! 75:
! 76: * imach.c: Summary: Projection syntax simplified
! 77: We can now start projections, forward or backward, from the mean date
! 78: of inteviews up to or down to a number of years of projection:
! 79: prevforecast=1 yearsfproj=15.3 mobil_average=0
! 80: or
! 81: prevforecast=1 starting-proj-date=1/1/2007 final-proj-date=12/31/2017 mobil_average=0
! 82: or
! 83: prevbackcast=1 yearsbproj=12.3 mobil_average=1
! 84: or
! 85: prevbackcast=1 starting-back-date=1/10/1999 final-back-date=1/1/1985 mobil_average=1
! 86:
! 87: 2019-05-18 Brouard Nicolas <brouard@ined.fr>
! 88:
! 89: * imach.c: Summary: doxygen tex bug
! 90:
! 91: 2019-05-16 Brouard Nicolas <brouard@ined.fr>
! 92:
! 93: * imach.c: Summary: There was some wrong lines added
! 94:
! 95: 2019-05-09 Brouard Nicolas <brouard@ined.fr>
! 96:
! 97: * Makefile, imach.c: *** empty log message ***
! 98:
! 99: * ChangeLog: Summary: C=
! 100:
! 101: * imach.c: Summary: Some updates
! 102:
! 103: * imach.c: Summary: Before ncovmax
! 104:
! 105: * version.h: *** empty log message ***
! 106:
! 107: * imach.c: Summary: 0.99r18 unlimited number of individuals
! 108: 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.
! 109:
! 110: 2018-12-13 Brouard Nicolas <brouard@ined.fr>
! 111:
! 112: * imach.c: Summary: Bug for young ages (<-30) will be in r17
! 113:
! 114: 2018-12-05 Brouard Nicolas <brouard@ined.fr>
! 115:
! 116: * Makefile: Summary: 0.99r16
! 117:
! 118: 2018-05-02 Brouard Nicolas <brouard@ined.fr>
! 119:
! 120: * imach.c: Summary: Some bugs fixed
! 121:
! 122: 2018-05-02 Brouard Nicolas <brouard@ined.fr>
! 123:
! 124: * imach.c: Summary: Bug for young ages (<-30) will be in r17
! 125:
! 126: 2018-05-02 Brouard Nicolas <brouard@ined.fr>
! 127:
! 128: * imach.c: Summary: Some bugs fixed
! 129:
! 130: 2018-05-01 Brouard Nicolas <brouard@ined.fr>
! 131:
! 132: * imach.c:
! 133: Summary: Bug fixed by providing frequencies only for non missing covariates
! 134:
! 135: 2018-04-27 Brouard Nicolas <brouard@ined.fr>
! 136:
! 137: * imach.c: Summary: some minor bugs
! 138:
! 139: 2018-04-21 Brouard Nicolas <brouard@ined.fr>
! 140:
! 141: * README.txt: *** empty log message ***
! 142:
! 143: * imach.c: Summary: Some bugs fixed, valgrind tested
! 144:
! 145: 2018-04-20 Brouard Nicolas <brouard@ined.fr>
! 146:
! 147: * Makefile, README.txt, setup.iss: Summary: imach 0.99r16
! 148:
! 149: * imach.c:
! 150: Summary: Computing mean and stdeviation of fixed quantitative variables
! 151:
! 152: 2018-04-19 Brouard Nicolas <brouard@ined.fr>
! 153:
! 154: * imach.c: Summary: Some minor bugs fixed
! 155:
! 156: * version.h: *** empty log message ***
! 157:
! 158: 2018-02-27 Brouard Nicolas <brouard@ined.fr>
! 159:
! 160: * imach.c: *** empty log message ***
! 161:
! 162: * imach.c: Summary: Adding second argument for quitting
! 163:
! 164: 2018-02-21 Brouard Nicolas <brouard@ined.fr>
! 165:
! 166: * Makefile, README.txt, imach.c: Summary: 0.99r15
! 167: New Makefile with recent VirtualBox 5.26. Bug in sqrt negatve in imach.c
! 168:
! 169: 2017-07-20 Brouard Nicolas <brouard@ined.fr>
! 170:
! 171: * imach.c: Summary: temporary working
! 172:
! 173: 2017-07-19 Brouard Nicolas <brouard@ined.fr>
! 174:
! 175: * imach.c: Summary: Bug for mobil_average=0 and prevforecast fixed(?)
! 176:
! 177: 2017-07-17 Brouard Nicolas <brouard@ined.fr>
! 178:
! 179: * imach.c: Summary: BOM files can be read now
! 180:
! 181: 2017-06-30 Brouard Nicolas <brouard@ined.fr>
! 182:
! 183: * imach.c: Summary: Graphs improvements
! 184:
! 185: * imach.c: Summary: Saito's color
! 186:
! 187: 2017-06-29 Brouard Nicolas <brouard@ined.fr>
! 188:
! 189: * imach.c: Summary: Version 0.99r14
! 190:
! 191: 2017-06-27 Brouard Nicolas <brouard@ined.fr>
! 192:
! 193: * imach.c: Summary: More documentation on projections
! 194:
! 195: * imach.c: Summary: Color of backprojection changed from 6 to 5(yellow)
! 196:
! 197: * imach.c: Summary: Some bug with rint
! 198:
! 199: 2017-05-24 Brouard Nicolas <brouard@ined.fr>
! 200:
! 201: * imach.c: *** empty log message ***
! 202:
! 203: 2017-05-23 Brouard Nicolas <brouard@ined.fr>
! 204:
! 205: * imach.c: Summary: Code into subroutine, cleanings
! 206:
! 207: 2017-05-18 Brouard Nicolas <brouard@ined.fr>
! 208:
! 209: * imach.c:
! 210: Summary: backprojection and confidence intervals of backprevalence
! 211:
! 212: 2017-05-13 Brouard Nicolas <brouard@ined.fr>
! 213:
! 214: * imach.c: Summary: temporary save for backprojection
! 215:
! 216: * imach.c: Summary: Version 0.99r13 (improvements and bugs fixed)
! 217:
! 218: 2017-04-26 Brouard Nicolas <brouard@ined.fr>
! 219:
! 220: * imach.c: Summary: imach 0.99r13 Some bugs fixed
! 221:
! 222: * imach.c: Summary: Labels in graphs
! 223:
! 224: 2017-04-24 Brouard Nicolas <brouard@ined.fr>
! 225:
! 226: * imach.c: Summary: to save
! 227:
! 228: 2017-04-18 Brouard Nicolas <brouard@ined.fr>
! 229:
! 230: * imach.c: *** empty log message ***
! 231:
! 232: 2017-04-05 Brouard Nicolas <brouard@ined.fr>
! 233:
! 234: * imach.c: Summary: Bug in E_ as well as in T_ fixed nres-1 vs k1-1
! 235:
! 236: 2017-04-04 Brouard Nicolas <brouard@ined.fr>
! 237:
! 238: * imach.c: Summary: Gnuplot indexations fixed (humm)
! 239:
! 240: * imach.c:
! 241: Summary: Some errors to warnings only if date of death is unknown but status is death we could set to pi3
! 242:
! 243: 2017-04-03 Brouard Nicolas <brouard@ined.fr>
! 244:
! 245: * imach.c: Summary: Version 0.99r12
! 246: Some cleanings, conformed with updated documentation.
! 247:
! 248: 2017-03-30 Brouard Nicolas <brouard@ined.fr>
! 249:
! 250: * version.h: *** empty log message ***
! 251:
! 252: * version.h: Summary:0.99r11
! 253:
! 254: 2017-03-29 Brouard Nicolas <brouard@ined.fr>
! 255:
! 256: * imach.c: Summary: Temp
! 257:
! 258: 2017-03-27 Brouard Nicolas <brouard@ined.fr>
! 259:
! 260: * imach.c: Summary: Temporary
! 261:
! 262: 2017-03-08 Brouard Nicolas <brouard@ined.fr>
! 263:
! 264: * imach.c: Summary: IMaCh version 0.99r10 bugs in gnuplot fixed
! 265:
! 266: * imach.c: Summary: Fixing data parameter line
! 267:
! 268: 2016-12-15 Brouard Nicolas <brouard@ined.fr>
! 269:
! 270: * imach.c: Summary: 0.99 in progress
! 271:
! 272: 2016-09-15 Brouard Nicolas <brouard@ined.fr>
! 273:
! 274: * imach.c: *** empty log message ***
! 275:
! 276: * imach.c: Summary: not working
! 277:
! 278: 2016-09-08 Brouard Nicolas <brouard@ined.fr>
! 279:
! 280: * imach.c: Summary: continue
! 281:
! 282: 2016-09-07 Brouard Nicolas <brouard@ined.fr>
! 283:
! 284: * imach.c: Summary: Starting values from frequencies
! 285:
! 286: * imach.c: *** empty log message ***
! 287:
! 288: 2016-09-02 Brouard Nicolas <brouard@ined.fr>
! 289:
! 290: * imach.c: *** empty log message ***
! 291:
! 292: 2016-08-30 Brouard Nicolas <brouard@ined.fr>
! 293:
! 294: * imach.c: Summary: Fixing a lots
! 295:
! 296: 2016-08-29 Brouard Nicolas <brouard@ined.fr>
! 297:
! 298: * imach.c: Summary: gnuplot problem in Back projection to fix
! 299:
! 300: * imach.c: Summary: Better
! 301:
! 302: 2016-08-26 Brouard Nicolas <brouard@ined.fr>
! 303:
! 304: * imach.c:
! 305: Summary: Improvement in Powell output in order to copy and paste
! 306:
! 307: * imach.c: Summary: Starting tests of 0.99
! 308:
! 309: * imach.c: Summary: to valgrind
! 310:
! 311: 2016-08-25 Brouard Nicolas <brouard@ined.fr>
! 312:
! 313: * imach.c: *** empty log message ***
! 314:
! 315: 2016-08-23 Brouard Nicolas <brouard@ined.fr>
! 316:
! 317: * imach.c: *** empty log message ***
! 318:
! 319: * imach.c: Summary: not working
! 320:
! 321: 2016-08-22 Brouard Nicolas <brouard@ined.fr>
! 322:
! 323: * imach.c: Summary: not working
! 324:
! 325: * imach.c: Summary: Not working
! 326:
! 327: 2016-07-23 Brouard Nicolas <brouard@ined.fr>
! 328:
! 329: * imach.c: Summary: Completing for func too
! 330:
! 331: 2016-07-22 Brouard Nicolas <brouard@ined.fr>
! 332:
! 333: * imach.c: Summary: Fixing some arrays, still debugging
! 334:
! 335: 2016-07-21 Brouard Nicolas <brouard@ined.fr>
! 336:
! 337: * imach.c:
! 338: Summary: 0.99 working (more or less) for Asian Workshop on multitate methods
! 339:
! 340: 2016-07-12 Brouard Nicolas <brouard@ined.fr>
! 341:
! 342: * imach.c: Summary: temp
! 343:
! 344: * imach.c: Summary: saving but not running
! 345:
! 346: 2016-07-01 Brouard Nicolas <brouard@ined.fr>
! 347:
! 348: * imach.c: Summary: Fixes
! 349:
! 350: 2016-02-19 Brouard Nicolas <brouard@ined.fr>
! 351:
! 352: * imach-0.98r.c: Summary: Kind of 0.98r? series, starting with r7
! 353:
! 354: * setup.iss, Makefile, version.h: *** empty log message ***
! 355:
! 356: * imach.c: Summary: temporary
! 357:
! 358: 2016-02-17 Brouard Nicolas <brouard@ined.fr>
! 359:
! 360: * imach.c: Summary: Probably last 0.98 stable version 0.98r6
! 361:
! 362: 2016-02-16 Brouard Nicolas <brouard@ined.fr>
! 363:
! 364: * imach.c: Summary: minor bug
! 365:
! 366: * imach.c: Summary: 0.99r2
! 367:
! 368: 2016-02-15 Brouard Nicolas <brouard@ined.fr>
! 369:
! 370: * imach.c: *** empty log message ***
! 371:
! 372: 2016-02-12 Brouard Nicolas <brouard@ined.fr>
! 373:
! 374: * imach.c: Summary: 0.99 Back projections
! 375:
! 376: 2015-12-23 Brouard Nicolas <brouard@ined.fr>
! 377:
! 378: * imach.c: Summary: Experimental backcast
! 379:
! 380: 2015-12-18 Brouard Nicolas <brouard@ined.fr>
! 381:
! 382: * imach.c: Summary: 0.98r4 Warning and status=-2
! 383:
! 384: Version 0.98r4 is now:
! 385: - displaying an error when status is -1, date of interview unknown and date of death known;
! 386: - permitting a status -2 when the vital status is unknown at a known date of right truncation.
! 387: Older changes concerning s=-2, dating from 2005 have been supersed.
! 388:
! 389: * Makefile: *** empty log message ***
! 390:
! 391: 2015-12-16 Brouard Nicolas <brouard@ined.fr>
! 392:
! 393: * Makefile: *** empty log message ***
! 394:
! 395: * imach.c: Summary: 0.98r4 working
! 396:
! 397: * Makefile: Summary: linuxrpm added
! 398:
! 399: * Makefile: *** empty log message ***
! 400:
! 401: * imach.c: Summary: temporary not working
! 402:
! 403: 2015-12-11 Brouard Nicolas <brouard@ined.fr>
! 404:
! 405: * imach.c: Summary: 0.98r4
! 406:
! 407: 2015-12-08 Brouard Nicolas <brouard@ined.fr>
! 408:
! 409: * Makefile: *** empty log message ***
! 410:
! 411: 2015-11-21 Brouard Nicolas <brouard@ined.fr>
! 412:
! 413: * Makefile:
! 414: Summary: VBoxManage change from execute --image to run --exe and --wait-exit doesn't exist any more
! 415:
! 416: * imach.c: Summary: minor typo
! 417:
! 418: * imach.c: Summary: 0.98r3 with some graph of projected cross-sectional
! 419:
! 420: Author: Nicolas Brouard
! 421:
! 422: 2015-11-18 Brouard Nicolas <brouard@ined.fr>
! 423:
! 424: * imach.c: Summary: Start working on projected prevalences
! 425:
! 426: 2015-11-17 Brouard Nicolas <brouard@ined.fr>
! 427:
! 428: * imach.c: Summary: Adding ftolpl parameter
! 429: Author: N Brouard
! 430:
! 431: We had difficulties to get smoothed confidence intervals. It was due
! 432: to the period prevalence which wasn't computed accurately. The inner
! 433: parameter ftolpl is now an outer parameter of the .imach parameter
! 434: file after estepm. If ftolpl is small 1.e-4 and estepm too,
! 435: computation are long.
! 436:
! 437: * version.h: *** empty log message ***
! 438:
! 439: * imach.c: Summary: temporary
! 440:
! 441: 2015-10-27 Brouard Nicolas <brouard@ined.fr>
! 442:
! 443: * Makefile: *** empty log message ***
! 444:
! 445: * setup.iss.in: Summary: some new subdirs
! 446:
! 447: * imach.c: *** empty log message ***
! 448:
! 449: * setup.iss.in:
! 450: Summary: Adding gnuplot 5.1 with bin and etc for pango fonts
! 451:
! 452: 2015-10-24 Brouard Nicolas <brouard@ined.fr>
! 453:
! 454: * imach.c: *** empty log message ***
! 455:
! 456: 2015-10-23 Brouard Nicolas <brouard@ined.fr>
! 457:
! 458: * imach.c:
! 459: Summary: 0.98r3 some clarification for graphs on likelihood contributions
! 460:
! 461: 2015-10-01 Brouard Nicolas <brouard@ined.fr>
! 462:
! 463: * imach.c: Summary: Some new graphs of contribution to likelihood
! 464:
! 465: 2015-09-30 Brouard Nicolas <brouard@ined.fr>
! 466:
! 467: * Makefile:
! 468: Summary: Version read from version.h, itself read with cmake
! 469:
! 470: * imach.c: Summary: looking at better estimation of the hessian
! 471:
! 472: Also a better criteria for convergence to the period prevalence And
! 473: therefore adding the number of years needed to converge. (The
! 474: prevalence in any alive state shold sum to one
! 475:
! 476: * Makefile: *** empty log message ***
! 477:
! 478: 2015-09-22 Brouard Nicolas <brouard@ined.fr>
! 479:
! 480: * imach.c:
! 481: Summary: Adding some overall graph on contribution to likelihood. Might change
! 482:
! 483: 2015-09-15 Brouard Nicolas <brouard@ined.fr>
! 484:
! 485: * Makefile: *** empty log message ***
! 486:
! 487: * imach.c: Summary: 0.98r0
! 488:
! 489: - Some new graphs like survival functions
! 490: - Some bugs fixed like model=1+age+V2.
! 491:
! 492: * ChangeLog, Makefile: Summary: 0.98r0
! 493:
! 494: * CMakeLists.txt: Summary: Some tests for setup.iss
! 495:
! 496: 2015-09-15 Nicolas J Brouard <nbrouard@tugault.ined.fr>
! 497:
! 498: * (Module): 0.98r0 Some new graphs, some bugs fixed: model=1+age+V2. etc
! 499:
! 500: 2015-08-18 Nicolas J Brouard <nbrouard@tugault.local>
! 501:
! 502: * (Module): Adding error when the covariance matrix doesn't contain the exact number of lines required by the model line.
! 503:
! 504: 2015-08-03 Nicolas J Brouard <nbrouard@tugault.ined.fr>
! 505:
! 506: * (Module): Changing Variance of one-step probabilities into Standard deviation (thanks to Yao-Chi Shih)
! 507:
! 508: 2014-12-16 Nicolas J Brouard <nbrouard@tugault.local>
! 509:
! 510: * imach.c (Module): Merging 1.61 to 1.162
! 511:
! 512: 2014-09-02 Nicolas J Brouard <nbrouard@njbrouard.ined.fr>
! 513:
! 514: * prevlim.h (Module):
! 515:
! 516: 2014-01-26 Nicolas J Brouard <nbrouard@ledermann-2.local>
! 517:
! 518: * imach.c (Module): Trying to merge old staffs together while being at Tokyo. Not tested...
! 519: (Module): Version 0.98nR Running ok, but output format still only works for three covariates.
! 520:
! 521: 2010-04-29 brouard <brouard@ined.fr>
! 522:
! 523: * imach.c (Module): Checking covariates for more complex models
! 524: than V1+V2. A lot of change to be done. Unstable.
! 525:
! 526: 2010-04-26 brouard <brouard@ined.fr>
! 527:
! 528: * imach.c (Module): merging some libgsl code. Fixing computation
! 529: of likelione (using inter/intrapolation if mle = 0) in order to
! 530: get same likelihood as if mle=1.
! 531: Some cleaning of code and comments added.
! 532:
! 533: 2009-10-29 brouard <brouard@ined.fr>
! 534:
! 535: * imach.c (Module): Now imach stops if date of birth, at least year of birth, is not given. Some cleaning of the code.
! 536:
! 537: 2006-06-30 Brouard Nicolas <brouard@localhost>
! 538:
! 539: * imach.c (Module): Clarifications on computing e.j
! 540:
! 541: 2006-04-28 Brouard Nicolas <brouard@localhost>
! 542:
! 543: * imach.c (Module): Yes the sum of survivors was wrong since
! 544: imach-114 because nhstepm was no more computed in the age
! 545: loop. Now we define nhstepma in the age loop.
! 546: (Module): In order to speed up (in case of numerous covariates) we
! 547: compute health expectancies (without variances) in a first step
! 548: and then all the health expectancies with variances or standard
! 549: deviation (needs data from the Hessian matrices) which slows the
! 550: computation.
! 551: In the future we should be able to stop the program is only health
! 552: expectancies and graph are needed without standard deviations.
! 553:
! 554: 2006-04-04 LIEVRE Agnes <lievre@PC_00697.ined.fr>
! 555:
! 556: * imach.iss (Module):
! 557:
! 558: * imach.c (Module): bugs in evsi + population file added in htm output file
! 559:
! 560: 2006-03-22 LIEVRE Agnes <lievre@PC_00697.ined.fr>
! 561:
! 562: * imach.c (Module):
! 563:
! 564: 2006-03-20 Brouard Nicolas <brouard@localhost>
! 565:
! 566: * imach.c (Module): <title> changed, corresponds to .htm file
! 567: name. <head> headers where missing.
! 568:
! 569: * Makefile (Module): 0.98g
! 570:
! 571: * imach.c (Module): Weights can have a decimal point as for
! 572: English (a comma might work with a correct LC_NUMERIC environment,
! 573: otherwise the weight is truncated).
! 574: Modification of warning when the covariates values are not 0 or
! 575: 1.
! 576: Version 0.98g
! 577:
! 578: 2006-03-16 LIEVRE Agnes <lievre@PC_00697.ined.fr>
! 579:
! 580: * imach.c (Module): Comments concerning covariates added
! 581:
! 582: * noreg-setup.iss (Module): Version 0.98f
! 583:
! 584: * Makefile (Module): Version 0.98f make _windows=1 imachcyg-setup
! 585:
! 586: * imach.c (Module): refinements in the computation of lli if
! 587: status=-2 in order to have more reliable computation if stepm is
! 588: not 1 month. Version 0.98f
! 589:
! 590: 2006-03-15 Brouard Nicolas <brouard@localhost>
! 591:
! 592: * imach.c (Module): Bug if status = -2, the loglikelihood was
! 593: computed as likelihood omitting the logarithm. Version O.98e
! 594:
! 595: 2006-03-14 Brouard Nicolas <brouard@localhost>
! 596:
! 597: * imach.c (Module): varevsij Comments added explaining the second
! 598: table of variances if popbased=1 .
! 599: (Module): Covariances of eij, ekl added, graphs fixed, new html link.
! 600: (Module): Function pstamp added
! 601: (Module): Version 0.98d
! 602:
! 603: 2006-03-06 Brouard Nicolas <brouard@localhost>
! 604:
! 605: * imach.c (Module): Variance-covariance wrong links and
! 606: varian-covariance of ej. is needed (Saito).
! 607:
! 608: 2006-02-27 Brouard Nicolas <brouard@localhost>
! 609:
! 610: * imach.c (Module): One freematrix added in mlikeli!
! 611:
! 612: 2006-02-26 Brouard Nicolas <brouard@localhost>
! 613:
! 614: * imach.c (Module): Some improvements in processing parameter
! 615: filename with strsep.
! 616:
! 617: 2006-02-24 Brouard Nicolas <brouard@localhost>
! 618:
! 619: * imach.c (Module): Memory leaks checks with valgrind and:
! 620: datafile was not closed, some imatrix were not freed and on matrix
! 621: allocation too.
! 622:
! 623: 2006-02-09 LIEVRE Agnes <lievre@PC_00697.ined.fr>
! 624:
! 625: * strsep.c (Module): Inclusion because not in mingw32!!!
! 626:
! 627: * setup.iss.in (Module): IMACHSETUPVERSION added
! 628:
! 629: * noreg-setup.iss (Module): added to cvs tree
! 630:
! 631: * Makefile (Module): IMACHSETUPVERSION added
! 632:
! 633: 2006-01-30 BROUARD Nicolas <brouard@localhost>
! 634:
! 635: * Makefile (Module, Module): Latest Makefile
! 636:
! 637: * imach.c (Module): Back to gnuplot.exe instead of wgnuplot.exe
! 638:
! 639: 2006-01-27 BROUARD Nicolas <brouard@localhost>
! 640:
! 641: * noreg-setup.iss (Module): ADDED
! 642:
! 643: 2006-01-24 BROUARD Nicolas <brouard@localhost>
! 644:
! 645: * imach.c (Module): Comments (lines starting with a #) are allowed in data.
! 646:
! 647: 2005-10-25 Nicolas Brouard <brouard@dhcp171.recherche.ined.fr>
! 648:
! 649: * Makefile (Module): Added Imach98.pmsp and howto crete a dmg
! 650:
! 651: * createdmg.sh (Module): Creates a dmg disk for MaC OS/X
! 652:
! 653: 2005-09-30 <lievre@PC_00595>
! 654:
! 655: * imach.c (Module): sump fixed, loop imx fixed, and simplifications.
! 656: (Module): If the status is missing at the last wave but we know
! 657: that the person is alive, then we can code his/her status as -2
! 658: (instead of missing=-1 in earlier versions) and his/her
! 659: contributions to the likelihood is 1 - Prob of dying from last
! 660: health status (= 1-p13= p11+p12 in the easiest case of somebody in
! 661: the healthy state at last known wave). Version is 0.98
! 662:
! 663: 2004-05-20 Brouard Nicolas <brouard@localhost>
! 664:
! 665: * imach.c (Repository):
! 666: Agnes added a direct estimation of mortality (without the need of
! 667: computing period prevalence and differential mortality). Thus here
! 668: is version 0.97a which has been distributed to some people at
! 669: REVES 16 in Brugge using an Inno setup.exe for PCs. Estimates of
! 670: mortality using covariates is not done today. Estimating direct
! 671: mortality is a very different process because it doesn't need
! 672: interpolation because it is easy to get the lx from the force of
! 673: the mortality mux in the simplest case as for a Gompertz (log mux
! 674: = a + b*x . But we have been able to incorporate the new code
! 675: within former imach program (0.96d) without deteriorating too much
! 676: the understanding of the program.
! 677:
! 678: 2003-06-25 <brouard@BROUARD>
! 679:
! 680: * imach.c (Module): On windows (cygwin) function asctime_r doesn't
! 681: exist so I changed back to asctime which exists.
! 682: (Module): Version 0.96b
! 683:
! 684: 2003-06-24 <brouard@BROUARD>
! 685:
! 686: * imach.c (Module): Some bugs corrected for windows. Also, when
! 687: mle=-1 a template is output in file "or"mypar.txt with the design
! 688: of the covariance matrix to be input.
! 689:
! 690: 2003-06-25 Brouard Nicolas <brouard@homebrou>
! 691:
! 692: * imach.c (Repository): Duplicated warning errors corrected.
! 693: (Repository): Elapsed time after each iteration is now output. It
! 694: helps to forecast when convergence will be reached. Elapsed time
! 695: is stamped in powell. We created a new html file for the graphs
! 696: concerning matrix of covariance. It has extension -cov.htm.
! 697:
! 698: 2003-06-23 Brouard Nicolas <brouard@homebrou>
! 699:
! 700: * imach.c (Repository): Create a sub-directory where all the secondary files are. Only imach, htm, gp and r(imach) are on the main directory. Correct time and other things.
! 701:
! 702: 2003-06-18 Brouard Nicolas <brouard@homebrou>
! 703:
! 704: * imach.c (Repository): Suppress abusive calls to append to file html (solution was to put fichtm as a global variable. Version 0.96
! 705:
! 706: 2003-06-17 Brouard Nicolas <brouard@homebrou>
! 707:
! 708:
! 709: * imach.c (Repository): Check when date of death was earlier that
! 710: current date of interview. It may happen when the death was just
! 711: prior to the death. In this case, dh was negative and likelihood
! 712: was wrong (infinity). We still send an "Error" but patch by
! 713: assuming that the date of death was just one stepm after the
! 714: interview.
! 715: (Repository): Because some people have very long ID (first column)
! 716: we changed int to long in num[] and we added a new lvector for
! 717: memory allocation. But we also truncated to 8 characters (left
! 718: truncation)
! 719:
! 720: (Repository): No more line truncation errors.
! 721:
! 722: 2003-06-14 Brouard Nicolas <brouard@homebrou>
! 723:
! 724: * imach.c (Repository): Add of a routine likelione (likelihood
! 725: only once) which prints on a text file
! 726: (ilk) the contributions to the likelihood for each
! 727: individual/wave.
! 728:
! 729: 2003-06-13 Brouard Nicolas <brouard@homebrou>
! 730: * imach.c (Repository): Replace "freqsummary" at a correct
! 731: place. It differs from routine "prevalence" which may be called
! 732: many times. Probs is memory consuming and must be used with
! 733: parcimony.
! 734:
! 735: 2003-06-17 <brouard@BROUARD>
! 736:
! 737: * timeval.h (Module): Added included file to make use of
! 738: gettimeofday working on win32 with cygwin.
! 739:
! 740: 2003-05-16 Brouard Nicolas <brouard@brouard>
! 741: * imach.c (Module): Insert of a warning if the delay between two
! 742: waves is negative.
! 743:
! 744: * imach.c (Module):
! 745:
! 746: 2003-05-03 <brouard@BROUARD>
! 747:
! 748: * imach.c: Some cleaning
! 749:
! 750: 2003-03-28 <brouard@BROUARD>
! 751: * imach.c (Module): In version up to 0.92 likelihood was computed
! 752: as if date of death was unknown. Death was treated as any other
! 753: health state: the date of the interview describes the actual state
! 754: and not the date of a change in health state. The former idea was
! 755: to consider that at each interview the state was recorded
! 756: (healthy, disable or death) and IMaCh was corrected; but when we
! 757: introduced the exact date of death then we should have modified
! 758: the contribution of an exact death to the likelihood. This new
! 759: contribution is smaller and very dependent of the step unit
! 760: stepm. It is no more the probability to die between last interview
! 761: and month of death but the probability to survive from last
! 762: interview up to one month before death multiplied by the
! 763: probability to die within a month. Thanks to Chris
! 764: Jackson for correcting this bug. Former versions increased
! 765: mortality artificially. The bad side is that we add another loop
! 766: which slows down the processing. The difference can be up to 10%
! 767: lower mortality.
! 768:
! 769: 2002-05-30 <brouard@BROUARD>
! 770: *
! 771: * imach.c (Module): Add correlation matrix of one-step
! 772: probabilities and covariance matrix
! 773:
! 774:
! 775:
! 776:
! 777:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>