Je cherche à représenter un lissage séparé de 2 nuages de points avec xyplot (lattice). J'ai le code suivant :
Code : Tout sélectionner
xyplot(
x = p ~ unitdec,
groups = sex,
panel = function(x, y, ...){
panel.superpose(x, y, ...)
panel.loess(x, y, lty = 2, span = 2 / 4, col = "red")
},
xlab = "Age class (month)",
ylab = "Probability of death (per month)",
data = mydata
)
Cela représente bien les 2 nuages de points (nuages femelle et mâle) mais effectue un seul lissage (du nuage total). Je pense qu'une solution pour y arriver est d'extraire les predictions des lissages et de les intégrer dans le tableau mydata, puis d'utiliser xyplot. Mais quelqu'un connait-il une solution plus directe ?
Matthieu