Calculer moyennne sur R

Aller en bas

Calculer moyennne sur R Empty Calculer moyennne sur R

Message par tornido311 le Jeu 8 Déc 2011 - 23:19

bonjour ,
voici un jeu de données
Code:
> donnee
          site  individu      Age       
1        cal      1          15.36665 
2        cal      2          14.39730 
3        cal      3          15.16830 
4        cal      1          17.33113 
5        cal      2          19.69715 
6        cal      3          15.92264 
7        Hib      1          15.03481 
8        Hib      2          16.12889 
9        Hib      3          16.32524
10        Hib      1          15.29038
11      Hib      2          15.78969
12      Hib      3          12.99371
....
je dois faire des moyennes sur R, je veux faire une moy pour chaque 3 individus (individu 1, 2 et 3, jusqu'à la fin), pour tout le jeu de données.

merci

tornido311

Nombre de messages : 11
Date d'inscription : 30/09/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par Hadrien35 le Ven 9 Déc 2011 - 8:46

Bonjour tornido311,

Veux-tu faire la moyenne sur chaque combinaison de 3 individus ou sur une "fenêtre glissante" de taille 3 individus? (1+2+3 puis 2+3+4, ...)

Cordialement

Hadrien35

Nombre de messages : 166
Date d'inscription : 31/03/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par tornido311 le Ven 9 Déc 2011 - 14:33

Hadrien35 a écrit:Bonjour tornido311,

Veux-tu faire la moyenne sur chaque combinaison de 3 individus ou sur une "fenêtre glissante" de taille 3 individus? (1+2+3 puis 2+3+4, ...)

Cordialement

non je veux faire la moyenne pour les individus 1,2,3 puis 4,5,6 puis 7,8,9....... jusqu'a la fin
merci

tornido311

Nombre de messages : 11
Date d'inscription : 30/09/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par lilly74 le Ven 9 Déc 2011 - 15:19

Bonjour,
voici une idée à adapter à vos données:
Code:
MyData <- data.frame(ind=rep(1:3,3), age=c(1:9))
MyData$group <- sort(rep(letters[1:3],3))
aggregate(MyData$age, list(MyData$group), "mean")

Pour plus d'informations, je vous suggère:
Code:
?aggregate

Bonne continuation Smile

lilly74

Nombre de messages : 22
Date d'inscription : 14/12/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par tornido311 le Sam 10 Déc 2011 - 17:31

lilly74 a écrit:Bonjour,
voici une idée à adapter à vos données:
Code:
MyData <- data.frame(ind=rep(1:3,3), age=c(1:9))
MyData$group <- sort(rep(letters[1:3],3))
aggregate(MyData$age, list(MyData$group), "mean")

Pour plus d'informations, je vous suggère:
Code:
?aggregate

Bonne continuation Smile

dsl
ça marché pas pour moi

tornido311

Nombre de messages : 11
Date d'inscription : 30/09/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par Nik le Dim 11 Déc 2011 - 22:04

dsl
ça marché pas pour moi
SI tu n'en dis pas plus, ça va être difficile de t'aider...Donnes ton code et le message d'erreur associé.
Tu n'as pas fourni non plus la taille de ton jeu de données alors c'est pas possible de te fournir un code parfaitement adapté à tes données.

Nik




Nik

Nombre de messages : 1605
Date d'inscription : 23/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par tornido311 le Mar 20 Déc 2011 - 18:56

Nik a écrit:
dsl
ça marché pas pour moi
SI tu n'en dis pas plus, ça va être difficile de t'aider...Donnes ton code et le message d'erreur associé.
Tu n'as pas fourni non plus la taille de ton jeu de données alors c'est pas possible de te fournir un code parfaitement adapté à tes données.

Nik



je veux calculer la moyenne d'age pour chaque 3 individus , la taille de jeu donné est de 213
pour le code proposé , j'arrive pas à l'appliquer
l'erreur :
- Error in aggregate.data.frame(as.data.frame(x), ...) :
no rows to aggregate

merci

tornido311

Nombre de messages : 11
Date d'inscription : 30/09/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par A.D. le Mer 28 Déc 2011 - 14:06

Bonjour,

Je ne sais pas si le problème est toujours d'actualité mais j'en profite pour rappeler les bases lorsque l'on poste sur un forum et que l'on veut optimiser ses chances d'obtenir l'aide demandée :

  • décrire le problème avec des phrases
  • donner un extrait (court mais représentatif) des données, sur lequel on puisse appliquer le code
  • donner le code utilisé (même s'il ne fonctionne pas !)
  • donner les éventuels messages d'erreur rencontrés
  • faire l'effort de consulter la documentation des fonctions, notamment celles suggérées par les autres utilisateurs du forum (par exemple ici, ?aggregate)
  • mettre le code etc entre balises codes dans le message posté sur le forum !

Bonne continuation Smile


Cordialement,

A.D.


PS: Je pense connaître la réponse, mais il n'y a vraiment aucun modérateur sur ce forum?! Shocked

A.D.

Nombre de messages : 305
Age : 31
Localisation : Nantes
Date d'inscription : 02/12/2009

Voir le profil de l'utilisateur http://www.dacta.fr

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par FS le Mer 28 Déc 2011 - 15:15

A.D. a écrit:
PS: Je pense connaître la réponse, mais il n'y a vraiment aucun modérateur sur ce forum?! Shocked

Je pense pas, mais si tu veux contacter l'admin c'est Orkadess Wink
http://statistiques.forumpro.fr/u1

FS

Nombre de messages : 163
Date d'inscription : 25/04/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par LogStat le Lun 2 Jan 2012 - 3:04

## Tentative de réponse

# Nom du data.frame : donnee
# Split par individu

Code:
Split.don <- split(donnee$Age,donnee$individu)

# Calcul des moyennes

Code:
Moy.Age <- sapply(Split.don,mean)

LogStat

Nombre de messages : 2
Date d'inscription : 02/01/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par LogStat le Lun 2 Jan 2012 - 3:09

Bonsoir,

Je cherche le livre: Initiation aux statistiques avec R


LogStat

Nombre de messages : 2
Date d'inscription : 02/01/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par A.D. le Mar 3 Jan 2012 - 16:46


A.D.

Nombre de messages : 305
Age : 31
Localisation : Nantes
Date d'inscription : 02/12/2009

Voir le profil de l'utilisateur http://www.dacta.fr

Revenir en haut Aller en bas

Calculer moyennne sur R Empty Re: Calculer moyennne sur R

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum