]> henry.ined.fr Git - .git/log
.git
20 years ago*** empty log message ***
N. Brouard [Mon, 2 Aug 2004 11:34:01 +0000 (11:34 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Mon, 2 Aug 2004 11:10:18 +0000 (11:10 +0000)]
*** empty log message ***

20 years agoDocumentation on pure mortality analysus (i.e mle=-3)
N. Brouard [Mon, 2 Aug 2004 10:46:13 +0000 (10:46 +0000)]
Documentation on pure mortality analysus (i.e mle=-3)

20 years ago*** empty log message ***
N. Brouard [Fri, 23 Jul 2004 16:07:11 +0000 (16:07 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Fri, 23 Jul 2004 14:37:49 +0000 (14:37 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Fri, 23 Jul 2004 14:31:46 +0000 (14:31 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Fri, 23 Jul 2004 14:17:58 +0000 (14:17 +0000)]
*** empty log message ***

20 years agoMaC OS/X version added.
N. Brouard [Fri, 23 Jul 2004 14:11:14 +0000 (14:11 +0000)]
MaC OS/X version added.

20 years agoAdd version for Mac OS X. Just define UNIX in Makefile
N. Brouard [Mon, 12 Jul 2004 18:29:06 +0000 (18:29 +0000)]
Add version for Mac OS X. Just define UNIX in Makefile

20 years ago*** empty log message ***
N. Brouard [Tue, 22 Jun 2004 15:26:18 +0000 (15:26 +0000)]
*** empty log message ***

20 years agoInno setup for users without privilege to access Windows registries
N. Brouard [Tue, 22 Jun 2004 12:32:24 +0000 (12:32 +0000)]
Inno setup for users without privilege to access Windows registries

20 years agoAdding the noreg setup for users who don't have privileges to modify Windows registries.
N. Brouard [Tue, 22 Jun 2004 11:18:20 +0000 (11:18 +0000)]
Adding the noreg setup for users who don't have privileges to modify Windows registries.

20 years ago*** empty log message ***
N. Brouard [Thu, 17 Jun 2004 17:36:38 +0000 (17:36 +0000)]
*** empty log message ***

20 years agoNew iss with documentation.
N. Brouard [Thu, 17 Jun 2004 17:36:17 +0000 (17:36 +0000)]
New iss with documentation.

20 years ago*** empty log message ***
N. Brouard [Wed, 16 Jun 2004 23:49:33 +0000 (23:49 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Wed, 16 Jun 2004 23:42:25 +0000 (23:42 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Wed, 16 Jun 2004 23:41:19 +0000 (23:41 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Wed, 16 Jun 2004 22:45:51 +0000 (22:45 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Wed, 16 Jun 2004 21:44:30 +0000 (21:44 +0000)]
*** empty log message ***

20 years ago* doc/biaspar.htm (Repository): New add
N. Brouard [Wed, 16 Jun 2004 21:43:15 +0000 (21:43 +0000)]
* doc/biaspar.htm (Repository): New add

20 years ago*** empty log message ***
N. Brouard [Wed, 16 Jun 2004 21:35:20 +0000 (21:35 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Wed, 16 Jun 2004 12:05:30 +0000 (12:05 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
N. Brouard [Wed, 16 Jun 2004 12:00:22 +0000 (12:00 +0000)]
*** empty log message ***

20 years agoLoad gnuplot 4.0
N. Brouard [Sat, 5 Jun 2004 08:59:37 +0000 (08:59 +0000)]
Load gnuplot 4.0

20 years ago*** empty log message ***
N. Brouard [Sat, 5 Jun 2004 08:57:40 +0000 (08:57 +0000)]
*** empty log message ***

20 years agoSome improvements in the iss file.
N. Brouard [Mon, 24 May 2004 18:35:48 +0000 (18:35 +0000)]
Some improvements in the iss file.

20 years ago Agnes added a direct estimation of mortality (without the need of
N. Brouard [Mon, 24 May 2004 18:32:25 +0000 (18:32 +0000)]
  Agnes added a direct estimation of mortality (without the need of
  computing period prevalence and differential mortality). Thus here
  is version 0.97a which has been distributed to some people at
  REVES 16 in Brugge using an Inno setup.exe for PCs. Estimates of
  mortality using covariates is not done today. Estimating direct
  mortality is a very different process because it doesn't need
  interpolation because it is easy to get the lx from the force of
  the mortality mux in the simplest case as for a Gompertz (log mux
  = a + b*x . But we have been able to incorporate the new code
  within former imach program (0.96d) without deteriorating too much
  the understanding of the program.

Gnuplot is now installed in the same directory (on Windows) as imach.
Thus the full path of gnuplot is executed in order to access the
current version.

20 years ago*** empty log message ***
N. Brouard [Sun, 16 May 2004 15:09:13 +0000 (15:09 +0000)]
*** empty log message ***

20 years agoNew version 0.97 . First attempt to estimate force of mortality
N. Brouard [Sun, 16 May 2004 15:05:56 +0000 (15:05 +0000)]
New version 0.97 . First attempt to estimate force of mortality
directly from the data i.e. without the need of knowing the health
state at each age, but using a Gompertz model: log u =a + b*age .
This is the basic analysis of mortality and should be done before any
other analysis, in order to test if the mortality estimated from the
cross-longitudinal survey is different from the mortality estimated
from other sources like vital statistic data.

The same imach parameter file can be used but the option for mle should be -3.

Agn�s, who wrote this part of the code, tried to keep most of the
former routines in order to include the new code within the former code.

The output is very simple: only an estimate of the intercept and of
the slope with 95% confident intervals.

Current limitations:
A) Even if you enter covariates, i.e. with the
model= V1+V2 equation for example, the programm does only estimate a unique global model without covariates.
B) There is no computation of Life Expectancy nor Life Table.

21 years agoVersion 0.96d. Population forecasting command line is (temporarily)
Agnès Lièvre [Fri, 20 Feb 2004 13:25:42 +0000 (13:25 +0000)]
Version 0.96d. Population forecasting command line is (temporarily)
suppressed.

21 years agoInno setup for Imach (first version not fully tested)
N. Brouard [Fri, 25 Jul 2003 17:53:29 +0000 (17:53 +0000)]
Inno setup for Imach (first version not fully tested)

21 years ago* imach.c (Repository): Errors in subdirf, 2, 3 while printing tmpout is
N. Brouard [Tue, 15 Jul 2003 15:38:55 +0000 (15:38 +0000)]
* imach.c (Repository): Errors in subdirf, 2, 3 while printing tmpout is
rewritten within the same printf. Workaround: many printfs.

21 years ago* imach.c (Repository):
N. Brouard [Tue, 8 Jul 2003 07:54:34 +0000 (07:54 +0000)]
* imach.c (Repository):
(Repository): Using imachwizard code to output a more meaningful covariance
matrix (cov(a12,c31) instead of numbers.

21 years agoJust cleaning
N. Brouard [Fri, 27 Jun 2003 13:00:02 +0000 (13:00 +0000)]
Just cleaning

21 years ago*** empty log message ***
N. Brouard [Wed, 25 Jun 2003 16:43:01 +0000 (16:43 +0000)]
*** empty log message ***

21 years ago(Module): On windows (cygwin) function asctime_r doesn't
N. Brouard [Wed, 25 Jun 2003 16:33:55 +0000 (16:33 +0000)]
(Module): On windows (cygwin) function asctime_r doesn't
exist so I changed back to asctime which exists.
(Module): Version 0.96b

21 years ago(Module): On windows (cygwin) function asctime_r doesn't
N. Brouard [Wed, 25 Jun 2003 16:30:45 +0000 (16:30 +0000)]
(Module): On windows (cygwin) function asctime_r doesn't
exist so I changed back to asctime which exists.

21 years ago*** empty log message ***
N. Brouard [Wed, 25 Jun 2003 16:19:51 +0000 (16:19 +0000)]
*** empty log message ***

21 years ago* imach.c (Repository): Duplicated warning errors corrected.
N. Brouard [Wed, 25 Jun 2003 15:30:29 +0000 (15:30 +0000)]
* imach.c (Repository): Duplicated warning errors corrected.
(Repository): Elapsed time after each iteration is now output. It
helps to forecast when convergence will be reached. Elapsed time
is stamped in powell.  We created a new html file for the graphs
concerning matrix of covariance. It has extension -cov.htm.

21 years ago(Module): Some bugs corrected for windows. Also, when
N. Brouard [Tue, 24 Jun 2003 12:34:15 +0000 (12:34 +0000)]
(Module): Some bugs corrected for windows. Also, when
mle=-1 a template is output in file "or"mypar.txt with the design
of the covariance matrix to be input.

21 years ago(Module): Some bugs corrected for windows. Also, when
N. Brouard [Tue, 24 Jun 2003 12:30:52 +0000 (12:30 +0000)]
(Module): Some bugs corrected for windows. Also, when
mle=-1 a template is output in file "or"mypar.txt with the design
of the covariance matrix to be input.

21 years ago*** empty log message ***
N. Brouard [Mon, 23 Jun 2003 17:55:16 +0000 (17:55 +0000)]
*** empty log message ***

21 years ago* imach.c (Repository): Create a sub-directory where all the secondary files are...
N. Brouard [Mon, 23 Jun 2003 17:54:56 +0000 (17:54 +0000)]
* 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.

21 years agoVersion 0.96
N. Brouard [Wed, 18 Jun 2003 12:26:01 +0000 (12:26 +0000)]
Version 0.96

21 years ago*** empty log message ***
N. Brouard [Tue, 17 Jun 2003 20:18:16 +0000 (20:18 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
N. Brouard [Tue, 17 Jun 2003 20:16:05 +0000 (20:16 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
N. Brouard [Tue, 17 Jun 2003 20:09:02 +0000 (20:09 +0000)]
*** empty log message ***

21 years ago * timeval.h (Module): Added included file to make use of
N. Brouard [Tue, 17 Jun 2003 20:08:00 +0000 (20:08 +0000)]
* timeval.h (Module): Added included file to make use of
gettimeofday working on win32 with cygwin.

21 years ago(Module): Change position of html and gnuplot routines and added
N. Brouard [Tue, 17 Jun 2003 20:04:08 +0000 (20:04 +0000)]
(Module): Change position of html and gnuplot routines and added
routine fileappend.

21 years ago*** empty log message ***
N. Brouard [Tue, 17 Jun 2003 18:26:21 +0000 (18:26 +0000)]
*** empty log message ***

21 years ago* imach.c (Repository): Check when date of death was earlier that
N. Brouard [Tue, 17 Jun 2003 13:12:43 +0000 (13:12 +0000)]
* imach.c (Repository): Check when date of death was earlier that
current date of interview. It may happen when the death was just
prior to the death. In this case, dh was negative and likelihood
was wrong (infinity). We still send an "Error" but patch by
assuming that the date of death was just one stepm after the
interview.
(Repository): Because some people have very long ID (first column)
we changed int to long in num[] and we added a new lvector for
memory allocation. But we also truncated to 8 characters (left
truncation)
(Repository): No more line truncation errors.

21 years ago* imach.c (Repository): Replace "freqsummary" at a correct
N. Brouard [Fri, 13 Jun 2003 21:44:43 +0000 (21:44 +0000)]
* imach.c (Repository): Replace "freqsummary" at a correct
place. It differs from routine "prevalence" which may be called
many times. Probs is memory consuming and must be used with
parcimony.
Version 0.95a2 (should output exactly the same maximization than 0.8a2)

21 years ago*** empty log message ***
Agnès Lièvre [Tue, 10 Jun 2003 13:39:11 +0000 (13:39 +0000)]
*** empty log message ***

21 years agoAdd log in imach.c and fullversion number is now printed.
N. Brouard [Thu, 5 Jun 2003 15:57:20 +0000 (15:57 +0000)]
Add log in  imach.c and  fullversion number is now printed.

21 years ago*** empty log message ***
N. Brouard [Thu, 5 Jun 2003 15:41:51 +0000 (15:41 +0000)]
*** empty log message ***

21 years agoTrying to add the true revision is the program and log
N. Brouard [Thu, 5 Jun 2003 15:34:14 +0000 (15:34 +0000)]
Trying to add the true revision is the program and log

21 years ago*** empty log message ***
N. Brouard [Thu, 5 Jun 2003 15:17:23 +0000 (15:17 +0000)]
*** empty log message ***

21 years agominor changes
N. Brouard [Tue, 27 May 2003 17:26:53 +0000 (17:26 +0000)]
minor changes

21 years ago*** empty log message ***
N. Brouard [Fri, 16 May 2003 16:50:46 +0000 (16:50 +0000)]
*** empty log message ***

21 years ago(Module): Insert of a warning if the delay between two waves is
N. Brouard [Fri, 16 May 2003 16:49:47 +0000 (16:49 +0000)]
(Module): Insert of a warning if the delay between two waves is
negative.

21 years ago*** empty log message ***
N. Brouard [Fri, 16 May 2003 10:46:40 +0000 (10:46 +0000)]
*** empty log message ***

21 years ago(Module):
N. Brouard [Fri, 16 May 2003 10:44:42 +0000 (10:44 +0000)]
(Module):

21 years agoimach095 Windows 32 version
N. Brouard [Sat, 3 May 2003 06:57:21 +0000 (06:57 +0000)]
imach095 Windows 32 version

21 years ago*** empty log message ***
N. Brouard [Sat, 3 May 2003 01:19:18 +0000 (01:19 +0000)]
*** empty log message ***

21 years agoSome cleaning
N. Brouard [Sat, 3 May 2003 01:18:24 +0000 (01:18 +0000)]
Some cleaning

21 years agoCheck memory allocation through valgrind on Linux and libnjamd .
N. Brouard [Fri, 2 May 2003 18:51:41 +0000 (18:51 +0000)]
Check memory allocation through valgrind on Linux and libnjamd .
So it is free of malloc bugs now!
Version 0.95

22 years ago*** empty log message ***
N. Brouard [Wed, 9 Apr 2003 13:22:39 +0000 (13:22 +0000)]
*** empty log message ***

22 years agoIn freqsummary, the observed prevalence is now computed from all the
Agnès Lièvre [Tue, 8 Apr 2003 14:06:50 +0000 (14:06 +0000)]
In freqsummary, the observed prevalence is now computed from all the
waves and the bug in the forecasting routine is corrected. We can
forecast prevalence if ncov=0.

22 years ago(Module): In version up to 0.92 likelihood was computed
N. Brouard [Fri, 28 Mar 2003 13:33:56 +0000 (13:33 +0000)]
(Module): In version up to 0.92 likelihood was computed
as if date of death was unknown. Death was treated as any other
health state: the date of the interview describes the actual state
and not the date of a change in health state. The former idea was
to consider that at each interview the state was recorded
(healthy, disable or death) and IMaCh was corrected; but when we
introduced the exact date of death then we should have modified
the contribution of an exact death to the likelihood. This new
contribution is smaller and very dependent of the step unit
stepm. It is no more the probability to die between last interview
and month of death but the probability to survive from last
interview up to one month before death multiplied by the
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. Version 0.93

22 years ago(Module): In version up to 0.92 likelihood was computed
N. Brouard [Fri, 28 Mar 2003 13:32:54 +0000 (13:32 +0000)]
(Module): In version up to 0.92 likelihood was computed
as if date of death was unknown. Death was treated as any other
health state: the date of the interview describes the actual state
and not the date of a change in health state. The former idea was
to consider that at each interview the state was recorded
(healthy, disable or death) and IMaCh was corrected; but when we
introduced the exact date of death then we should have modified
the contribution of an exact death to the likelihood. This new
contribution is smaller and very dependent of the step unit
stepm. It is no more the probability to die between last interview
and month of death but the probability to survive from last
interview up to one month before death multiplied by the
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.

22 years agoPreforecast routine cleaned. Change of notation, comments added.
N. Brouard [Wed, 5 Feb 2003 12:40:38 +0000 (12:40 +0000)]
Preforecast routine cleaned. Change of notation, comments added.
Version 0.92

22 years ago*** empty log message ***
N. Brouard [Tue, 4 Feb 2003 20:55:29 +0000 (20:55 +0000)]
*** empty log message ***

22 years agoCorrection of initialisations in case of several death states.
Agnès Lièvre [Tue, 4 Feb 2003 12:40:59 +0000 (12:40 +0000)]
Correction of initialisations in case of several death states.

22 years agoFixed probability of death over estepm months. We don't calculate the
N. Brouard [Tue, 28 Jan 2003 17:41:19 +0000 (17:41 +0000)]
Fixed probability of death over estepm months. We don't calculate the
probability of death over a year anymore. Fix estepm as 12 and you
will get it.

22 years agoI changed some comments
N. Brouard [Tue, 28 Jan 2003 17:23:35 +0000 (17:23 +0000)]
I changed some comments

22 years agoCorrection of bug related to the covariates
Agnès Lièvre [Wed, 11 Dec 2002 16:58:19 +0000 (16:58 +0000)]
Correction of bug related to the covariates

22 years agoExtrapolation doesn't seem to work fine, so we decided to use
Agnès Lièvre [Thu, 21 Nov 2002 08:46:21 +0000 (08:46 +0000)]
Extrapolation doesn't seem to work fine, so we decided to use
interpolation only ie at the cost of an additional matrix product if
the bias, bbh, is positive, in order to make it negative
(interpolation).
We keep other methods mle=4 no adjustment for bias, mle=3 inter-extra
exponential, mle=2 inter-extra linear.

22 years agoTrying a linear interpolation extrapolation in the computing of
Agnès Lièvre [Wed, 20 Nov 2002 17:35:59 +0000 (17:35 +0000)]
Trying a linear interpolation extrapolation in the computing of
likelihood for large stepm.

22 years agojust a sign error in mlikeli
N. Brouard [Wed, 20 Nov 2002 07:56:21 +0000 (07:56 +0000)]
just a sign error in mlikeli

22 years agomle=1 corrects bias
N. Brouard [Tue, 19 Nov 2002 14:08:13 +0000 (14:08 +0000)]
mle=1 corrects bias
mle=2 no correction

22 years agoAllocation bug
N. Brouard [Tue, 19 Nov 2002 00:17:38 +0000 (00:17 +0000)]
Allocation bug

22 years agoMajor change: likelihood is modified in order to unbiased the duration
N. Brouard [Mon, 18 Nov 2002 23:01:13 +0000 (23:01 +0000)]
Major change: likelihood is modified in order to unbiased the duration
between 2 waves which is rounded (biased) to the nearest multiple of
stepm.
Some cleaning of the code. Many allocations were not freed correctly.

22 years agoComments added and corrections in routine moving average done.
Agnès Lièvre [Fri, 26 Jul 2002 12:29:55 +0000 (12:29 +0000)]
Comments added and corrections in routine moving average done.

22 years ago*** empty log message ***
Agnès Lièvre [Thu, 25 Jul 2002 07:37:44 +0000 (07:37 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Agnès Lièvre [Wed, 24 Jul 2002 17:28:25 +0000 (17:28 +0000)]
*** empty log message ***

22 years agoBug in ***movingaverage
Agnès Lièvre [Wed, 24 Jul 2002 17:00:55 +0000 (17:00 +0000)]
Bug in ***movingaverage

22 years agomobilav can be 3, 5 or 7 instead of only 1 (which defaults to 5).
N. Brouard [Wed, 24 Jul 2002 09:07:45 +0000 (09:07 +0000)]
mobilav can be 3, 5 or 7 instead of only 1 (which defaults to 5).

22 years ago*** empty log message ***
N. Brouard [Wed, 24 Jul 2002 00:00:08 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoMoving average of observed prevalence moved
N. Brouard [Tue, 23 Jul 2002 23:59:37 +0000 (23:59 +0000)]
Moving average of observed prevalence moved

22 years agoSome improvments
N. Brouard [Fri, 19 Jul 2002 18:49:30 +0000 (18:49 +0000)]
Some improvments

22 years agoSome errors corrected in diagonalisation of covariance-matrice
N. Brouard [Fri, 19 Jul 2002 12:22:25 +0000 (12:22 +0000)]
Some errors corrected in diagonalisation of covariance-matrice

22 years ago*** empty log message ***
N. Brouard [Wed, 26 Jun 2002 23:25:02 +0000 (23:25 +0000)]
*** empty log message ***

22 years agoChanges in the htm file.
Agnès Lièvre [Thu, 20 Jun 2002 14:03:39 +0000 (14:03 +0000)]
Changes in the htm file.

22 years agoversion 0.8h
N. Brouard [Mon, 10 Jun 2002 13:12:49 +0000 (13:12 +0000)]
version 0.8h

22 years agoMany changes:
N. Brouard [Mon, 10 Jun 2002 13:12:01 +0000 (13:12 +0000)]
Many changes:
(a) We look at covariance between step probabilities by drawing
confidence interval ellipsoids of two step probabilities pij versus
pkl.
It is done by diagonalizing the inverse of the convariance matrix.

(b) In order to write to the gnuplot file or even to the html file
without using to much memory we are now reopening ficgp and fichtm
with an "append" option each time we need them into the main program.
It is better than keeping matrices in memory until the end.

22 years ago(Module): Add correlation matrix of one-step
N. Brouard [Thu, 30 May 2002 17:44:35 +0000 (17:44 +0000)]
(Module): Add correlation matrix of one-step
probabilities and covariance matrix

22 years agoThe bug in printinghtm is corrected
Agnès Lièvre [Fri, 24 May 2002 16:34:18 +0000 (16:34 +0000)]
The bug in printinghtm is corrected

22 years agoChange version number ot 0.8e
N. Brouard [Fri, 24 May 2002 13:01:48 +0000 (13:01 +0000)]
Change version number ot 0.8e

22 years agoChange of gif to png.
N. Brouard [Fri, 24 May 2002 13:00:54 +0000 (13:00 +0000)]
Change of gif to png.
Clarify some of the outputs.
Add a new graph: pij*YEARM/stepm in order to get pseudo-incidence per
year.

22 years agoChange gif images to png format because of gif copyright.
N. Brouard [Tue, 21 May 2002 18:44:41 +0000 (18:44 +0000)]
Change gif images to png format because of gif copyright.
Change wgnuplot to gnuplot
Correct a small bug