Les posteurs les plus actifs de la semaine
Eric Wajnberg
R Vote_lcapR Voting_barR Vote_rcap 
Volivoile
R Vote_lcapR Voting_barR Vote_rcap 
Fred_44
R Vote_lcapR Voting_barR Vote_rcap 
zezima
R Vote_lcapR Voting_barR Vote_rcap 
Ayana
R Vote_lcapR Voting_barR Vote_rcap 
gg
R Vote_lcapR Voting_barR Vote_rcap 
ayoubas01
R Vote_lcapR Voting_barR Vote_rcap 
Philoche63
R Vote_lcapR Voting_barR Vote_rcap 
niaboc
R Vote_lcapR Voting_barR Vote_rcap 
inconnu25545
R Vote_lcapR Voting_barR Vote_rcap 


R

Aller en bas

R Empty R

Message par Poupa14 le Sam 6 Déc 2008 - 23:32

Very Happy Voila mon problème j'ai un tableau ronfle que j'ai importé Je vous donne un petit extrait:

iden age taille poids sexe ronfles
1 P001 47 158 71 0 0
2 P002 56 164 58 1 1
3 P003 46 208 116 0 0......

0: homme 1:femme
ronfles: 1=ronfle 0:ronfle pas

1-Je dois recoder le sexe en homme femme (sexe=factor(sexe) levels(sexe)=c("homme","femme)) -> mais cela ne marche pas
2-afficher les lignes des ronfleurs
3-afficher le numéro des ronfleurs
4-afficher le numéro des ronfleurs masculins
5-afficher les effectifs par sexe et par catégorie ronfleur/nn ronfleur
6-afficher le diagramme des effectifs en fonction le variable sexe
7afficher le boxplot des ages par catégories ronfleur/nn ronfleur pour les hommes et femmes
8-construire des classes d'ages d'amplitude 10 sachant que les ages sont compris entre 23 et 74
9-afficher les effectifs par classe d'age
10-construire l'histogramme des tailles pour ce choix de classe d'ages
11-ajouter l'approximation par la loi normale à l'histogrmmes des tailles

J'ai vraiment besoin d'aide il y a très peut d'explcation de R sur internet😢.Merci.

Poupa14

Nombre de messages : 1
Date d'inscription : 06/12/2008

Revenir en haut Aller en bas

R Empty Re: R

Message par Nik le Lun 8 Déc 2008 - 6:20

1-Je dois recoder le sexe en homme femme (sexe=factor(sexe) levels(sexe)=c("homme","femme)) -> mais cela ne marche pas
essaye avec as.factor() et non factor()
2-afficher les lignes des ronfleurs
cf la fonction subset()
3-afficher le numéro des ronfleurs
cf la fonction subset()
4-afficher le numéro des ronfleurs masculins
cf la fonction subset()
5-afficher les effectifs par sexe et par catégorie ronfleur/nn ronfleur
cf la fonction table()
6-afficher le diagramme des effectifs en fonction le variable sexe
quel type de diagramme ?
7afficher le boxplot des ages par catégories ronfleur/nn ronfleur pour les hommes et femmes
cf la fonction boxplot()
8-construire des classes d'ages d'amplitude 10 sachant que les ages sont compris entre 23 et 74
cf la fonction cut()
9-afficher les effectifs par classe d'age
utilise table() sur le facteur créé à la ligne au dessus via cut.
10-construire l'histogramme des tailles pour ce choix de classe d'ages
cf barplot() ou hist()
11-ajouter l'approximation par la loi normale à l'histogrmmes des tailles
ça doit être la fonction density je pense parce qu'une vraie estimation de la loi normale c'est plus complexe

Nik

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

Revenir en haut Aller en bas

R Empty Re: R

Message par Eric Pagot le Lun 8 Déc 2008 - 8:40

Je supposerai que le tableau de valeurs est un data.frame nommé data :

1- for (i in 1:length(data$sexe){
if (data$sexe[i]==0) data$sexe[i]<-"Homme"
if (data$sexe[i]==1) data$sexe[i]<-"Femme"
data$sexe<-factor(data$sexe)

2- data$ronfles

3- data$iden

4- data$iden[data$sexe=="Homme"]

5- table(data$sexe,data$ronfles)

6 - table(data$sexe)

7- boxplot(ages~factor(ronfles),data=data[data$sexe=="Homme",])
boxplot(ages~factor(ronfles),data=data[data$sexe=="Femme",])

...pour plus de précisions, se reporter à http://forums.cirad.fr/logiciel-R/index.php qui donne beaucoup d'infos

Eric Pagot

Nombre de messages : 124
Age : 55
Date d'inscription : 15/02/2008

Revenir en haut Aller en bas

R Empty Re: R

Message par Invité le Lun 8 Déc 2008 - 9:52

Pour la première question,

data$sexe <- factor(ifelse(data$sexe==0,"homme","femme"),levels=c("homme","femme"))

Mais dans cet ordre la ce n'est pas très galant ...

micros

Invité
Invité


Revenir en haut Aller en bas

R Empty Re: R

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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