efrei/probabilites-statistiques/tp_r/tp3.r
2022-03-01 11:24:16 +01:00

59 lines
No EOL
1.2 KiB
R

#cats <- read.csv("cats.csv", sep="", stringsAsFactors=TRUE)
# Exercice 1
# 1. Quels sont les noms de variables ?
names(cats)
# 2. Combien de variables et d'observations contient le jeu de données ?
nrow(cats)
# 3. Quel est le sexe et le poids du coeur du chat n°6 ?
head(cats, 10)
# Exercice 2
attach(cats)
# 1.
# moyenne
mean(Bwt)
# médiane (= quartile d'ordre 2)
quantile(Bwt, 0.5)
# 1er quartile
quantile(Bwt, 0.25)
# 2e quartile
quantile(Bwt, 0.5)
# 3e quartile
quantile(Bwt, 0.75)
# variance
var(Bwt)
# ecart-type
sd(Bwt)
# etendue
diff(range(Bwt))
# etendue inter-quartile
IQR(Bwt)
summary(Bwt)
# Exercice 3
# on a le max (trait supérieur), le min (trait inférieur)
# le haut de la boite est le 3 quartile, le bas est le 1er quartile
# le trait noir au milieu (médiane) montre la symmétrie
boxplot(Bwt)
# le max est inférieur aux deux valeurs abérantes modélisées par des
# petits cercles
boxplot(Hwt)
hist(Bwt, freq=FALSE)
# Exercice 4
# utiliser différent nombre de classes
hist(Bwt, breaks=2)
hist(Bwt, breaks=20)
hist(Bwt, breaks=200)
hist(Bwt, breaks=2000)
# il n'y a que 144 chats, donc on ne peut pas utiliser plus de 144 classe
histo <- hist(Bwt)
histo$breaks
histo$counts
class(Sex)
levels(Sex)
table(Sex)
barplot(table(Sex))