Fonction densité (Kernel) 24h périodicité

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Elsa Bussière
Messages : 86
Enregistré le : 30 Mar 2011, 09:34
Contact :

Fonction densité (Kernel) 24h périodicité

Messagepar Elsa Bussière » 29 Jan 2017, 16:03

Bonjour,

Je produis des courbes de densité qui représentent, pour chacune, l'activité d'une espèce au cours de la journée. Mais voilà le graph ne 'sait' pas que c'est un cycle d'une journée et que donc le 'smoothing' aux extrémités de la courbe doit 'lier' les valeurs aux extrémités de la courbe, autrement pas de périodicité.

J'utilise ggplot2 mais j'aurai pu utiliser plot(density()).

J'ai utilisé le package overlap pour comparer deux espèces entre elles et d'ailleurs ces courbes de densité sont périodiques (ce que je cherche à obtenir), mais je suis obligée d'avoir deux espèces et donc deux courbes par graphe, ce qui ne va pas.

Des idées? Je vous remercie.
Cordialement
Elsa

Code : Tout sélectionner

spTP <- ggplot(data = datasp, aes(x = datasp$Time)) +
geom_density(fill = NA, colour = NA, alpha = 0.2) +
geom_line(stat = "density") +
labs(x = "24h periodicity", y = "", fill = "") +
xlim(0,24) +
ylim(0,0.17) +
theme(text = element_text(size = 20) +
ggtitle(paste0(i, " activity pattern NR=", NR))
plot(spTP)

Elsa Bussière

Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité