I have data on a number of patients. Essentially, for each patient I know
his/her age and whether he/she exhibits certain symptoms:
age symptom1 symptom2
50 0 1
53 0 0
70 1 1
...
I have started off by fitting simple models with forms like
Prob(patient of age t shows symptom i) = 1 - Exp(-lambda_i * t)
or
Prob(patient of age t shows symptom i) = 1 - A_i * Exp(-lambda_i * t)
Now, I want to plot my functional forms against the data, to get a rough
idea of how they look. If I do something simple like
xyplot(symptom1 ~ age)
I get the data points, but it's hard to see what's going on. So I tried
to
generate a smooth curve:
xyplot(symptom1 ~ age,
panel=function(x,y,...) {
panel.xyplot(x,y,...)
panel.loess(x,y,span=.75,...)
})
This does generate a smooth curve which looks as if it's roughly in the
right place. But I feel uneasy about using a procedure I don't understand,
and I don't understand enough about loess to know if it's appropriate.
Is loess suitable for dealing with this sort of Bernoulli data? Is there a
different smoothing function which it would be "correct" for me to
use?
Does anyone have recommendations about good ways to visualise this sort of
data?
Damon Wischik.