1- Créer un vecteur récapitulant la répartition théorique (selon l'hypothèse nulle) des récoltes sur ces 5 années.
proba=c(0.2,0.2,0.2,0.2,0.2)2- Réaliser un test de khi-deux
chisq.test(recolte,p=proba)3- Comparer la valeur x-squared obtenue avec la valeur critique de khi-deux correspondant à la ddl de l'échantillon
# x-squared est égal à 11,3191 et ddl=4valeur_critique = val_critique_khi[ddl==4]# x-squared est supérieure à la valeur critique de 9.49 : on peut donc rejeter l'hypothèse nulle.# L'échantillon est différent1- Faire un test de student afin de déterminer si les échantillons ech_t1 et ech_t2 appartiennent probablement à des populations différentes.
resultat = t.test(ech_t1, ech_t2, var.equal=TRUE)resultat$p.value# Les individus viennent de la même population : celle de Périgueux2- Faire un test de student afin de déterminer si les échantillons ech_h et ech_f appartiennent probablement à des populations différentes.
resultat = t.test(ech_h, ech_f, var.equal=TRUE)resultat$p.value# Il y a une différence significative entre les hommes et les femmes de Périgueux3- Tracer un histogramme de la taille des habitants de Périgueux (taille_pop)
hist(taille_pop,col="yellow",breaks=40)abline(v=mean(taille_pop),col="red")abline(v=median(taille_pop),col="blue")# Aller copier-coller la fonction meanbpabline(v=meanbp(taille_pop),col="green")droso<-read.table("exercice6.txt",sep="\t", T)stress<-droso$s1age<-droso$asexe<-droso$schoc<-droso$cgravite<-droso$g2- Déterminer quels paramètres ont un effet sur la résistance du stress des drosophiles : gravité, sexe ou choc thermique
reg<-lm(stress~factor(sexe)*factor(choc)*factor(gravite))analyse<-anova(reg)analyse3- Afficher sous forme d'un diagramme en barres le stress moyen pour différentes catégories : les femelles témoins à G=1, à G=3, à G=5 - la même chose pour les témoins femelles puis la même choses pour les différents types de mâles : soit 12 barres.
cf1 = mean(stress[choc=="C"&gravite==1&sexe=="F"])cf3 = mean(stress[choc=="C"&gravite==3.02&sexe=="F"])cf5 = mean(stress[choc=="C"&gravite==5.02&sexe=="F"])cm1 = mean(stress[choc=="C"&gravite==1&sexe=="M"])cm3 = mean(stress[choc=="C"&gravite==3.02&sexe=="M"])cm5 = mean(stress[choc=="C"&gravite==5.02&sexe=="M"])tf1 = mean(stress[choc=="T"&gravite==1&sexe=="F"])tf3 = mean(stress[choc=="T"&gravite==3.02&sexe=="F"])tf5 = mean(stress[choc=="T"&gravite==5.02&sexe=="F"])tm1 = mean(stress[choc=="T"&gravite==1&sexe=="M"])tm3 = mean(stress[choc=="T"&gravite==3.02&sexe=="M"])tm5 = mean(stress[choc=="T"&gravite==5.02&sexe=="M"])barplot(c(cf1,cf3,cf5,cm1,cm3,cm5,tf1,tf3,tf5,tm1,tm3,tm5))