I have a question regarding fitting a poisson model to non-independent observations when assessing the incidence of an outcome.
I am interested in the incidence of some outcome, O, over time. I have a cohort of N patients all of which are followed up for various lengths of time over the course of 20 years. i.e. some patients enter in year 0, some at year 5, 10, etc.
To assess the secular trend, I calculate the total time at risk in each year, and the number of events in each year (Individuals are no longer followed up after an event). For each year, I divide the number of events in the year by the total time at risk. I find there to be a secular trend in incidence over time. Alternatively, I could fit a Poisson model where the outcome = # events, offset = time at risk, predictor variable = calendar year.
I then would like to adjust for a potential confounding factor. That is, I hypothesize that changes in some covariate, C, may be responsible for the secular trend (my data is observational and I am aware of causality vs correlation, but it is still of interest).
To do this, I must break up my data into the individual level, as opposed to summarizing on the year level. The data would look like:
------------------------------------------
| Patid | Followup | Event | Year | C |
------------------------------------------
| 001 | 365 | 0 | 1 | 1 |
------------------------------------------
| 001 | 100 | 1 | 2 | 1.5|
------------------------------------------
| 002 | 150 | 0 | 5 | 1.3|
-----------------------------------------
| 002 | 365 | 0 | 6 | 1.3|
------------------------------------------
| | | | | |
Here the first individual is followed up for 365 days in year 1, doesn't not have the event of interest, and has a value of 1 for the confounding covariate ( measured on say the first day of the year). In year 2, the individual has an event after 100 days and then is no longer followed up, and the confounder when measured was 1.5.
I would then fit a Poisson model, outcome = # events, offset = time at risk, predictor variables = calendar year, and C.
My initial reaction was that this is invalid given the observations are not independent, rule 101 for most statistical procedures. However I have been advised that this is OK to do by someone I trust, but they weren't able to find a source for this. This person says it is something to do with the fact that once an individual has an event they are removed from the cohort, and the likelihood working out correctly, but could not give a concrete answer. I am planning to run ahead with the model, but would really appreciate any references on this subject as to why it is OK which I can use, and also for my own interest!
Many thanks.