I've seen a couple of posts saying that violating the proportional hazards assumption (PHA) doesn't always matter, but several more suggesting it does and that the model needs to be modified accordingly.
I'd like to know whether I need to worry about it in my case. I'm testing whether the latency of a species to eat depends on which treatment group they are in (a binary category). I'm using coxme in R, as there are repeated measurements for each individual. I have included three other variables - two categorical and one continuous. Running cox.ph() to check the PHA shows that my variable of interest (the treatment group) violates it (p = 0.04). Another variable also does to a greater extent (tiny p-value), so I've stratified by that. Running cox.ph() again shows treatment is now at p = 0.02.
I'm wondering whether this matters. I'm a novice to survival analyses, but my inclination is "no". There is no overall difference between the treatment groups (as expected), the plots of the survival curves show they are so close over the whole time frame that their overlapping isn't weird, and I was only testing to see if there was a difference, not to estimate the hazard. I would have used a linear regression had there not been censored data (the subjects were given 600 seconds to eat, and most ate within a few seconds).
Does it sound like it is OK to proceed as is?