blob: ba06a98d13e3a14359ca55dad7278f390574446a [file] [log] [blame]
avm9996350871ca2021-02-22 19:18:49 +01001# Classe 16/02/2021
2# Estadística, FME, presencial, curs 2020-21, 2n semestre
3
4library(tables)
5library(RcmdrMisc)
6
7# Conversió de dades
8dd = read.csv2("Enquesta.csv")
9dd$MO = factor(dd$MO, labels=c("No", "Sí"))
10dd$Envas = factor(dd$Envas, labels=c("No", "Sí"))
11dd$Vidre = factor(dd$Vidre, labels=c("No", "Sí"))
12dd$Sexe = factor(dd$Sexe)
13dd$Aspecte = factor(dd$Aspecte)
14dd$IM = dd$D2/dd$D4
15
16
17# Apartats 1 i 2
18dd$BMI = dd$Pes/(dd$H/100)^2
19dd$CBMI = cut(dd$BMI, c(0, 19, 27, 100), labels=c("1-baix", "2-mig", "3-alt"))
20head(dd)
21
22# Apartat 3
23summary(dd$Edat)
24mean(dd$Edat, trim=.1)
25boxplot(dd$Edat)
26
27boxplot(dd$Pes)
28boxplot(dd$H)
29boxplot(dd$D2)
30
31tsexe = table(dd$Sexe)
32tsexe
33barplot(tsexe)
34
35tmo = table(dd$MO)
36tmo
37barplot(tmo)
38
39tvidre = table(dd$Vidre)
40tvidre
41barplot(tvidre)
42
43tenvas = table(dd$Envas)
44tenvas
45barplot(tenvas)
46
47tpc = table(dd$PC)
48tpc
49barplot(tpc)
50
51taspecte = table(dd$Aspecte)
52taspecte
53barplot(taspecte)
54
55# Apartat 4
56boxplot(dd$BMI)
57abline(h=c(19, 27))
58
59# Apartat 5
60hist(dd$Pes, freq=F, ylim=c(0, 0.04), xlim=c(30, 130))
61curve(dnorm(x, mean=mean(dd$Pes), sd=sd(dd$Pes)), add=T)
62
63boxplot(dd$IM)
64
65# == BLOC 2 - ANÀLISI DESCRIPTIVA ==
66# Apartat 1
67# Tabular:
68# ~: Separa files i columnes
69# +: Concatena
70# *: Nesting
71tabular(mean*(Sexe+1)~H*(CBMI+1), dd)
72tabular(var*Sexe~H*CBMI, dd)
73interaction.plot(dd$CBMI, dd$Sexe, dd$H)
74plotMeans(dd$H, dd$CBMI, dd$Sexe, error.bars="sd")