I am attempting to model recurrent event data in Stata. My data is dataset of patient records and I am modelling a patients first delivery of a mobility aid and the subsequent deliveries of new mobility devices as their previous device will have broken/failed or the patient no longer has it. This means the time resets when a person is given a new mobility device. Patients can have a minimum of 2 rows of data, up to a maximum of 50 depending on how many replacements to mobility aids they have had.
I have explored different methods of conducting survival analysis, with the main two being a Cox PH model and Accelerated Failure Time model. For the Cox model the PH assumption is violated no matter what I do, I have tried creating smaller discrete time intervals, stratification and interactions between covariates. Therefore, I believe this suggests using a different method.
Instead I have been following the advice in https://jdemeritt.weebly.com/uploads/2/2/7/7/22771764/parametric.pdf and in the book Cleves et al (2010) An introduction to Survival Analysis in Stata for the AFT model. From this I believe an AFT with a Weibull distribution to be the most appropriate for my data.
So, my questions are, is an AFT with a Weibull distribution suitable for recurrent events data such as mine? Many of the examples I have read have a more simple data structure.
Someone has recommended to me that a discrete-time event model might be more appropriate, however, upon reading about them I'm not sure whether this is the case due my time data being in days rather than years/months. Is this correct?
Also, a final question, all my covariates are categorical and I tested for association between them using Pearsons Chi2 and Cramers V. Some of my covariates have moderate associations, how would I address this in either a Cox PH model or a AFT model?
Here is the results of the AFT Weibull regression in Stata for reference/context.
Many thanks in advance for any advice/help!