-
Notifications
You must be signed in to change notification settings - Fork 0
/
orange_tree_.R
58 lines (40 loc) · 1.93 KB
/
orange_tree_.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#Se carga la base de datos y se visualiza el encabezado y las primeras filas
data("Orange")
head(Orange)
#Se mira la base de datos
View(Orange)
#Contiene 35 observaciones, una variable respuesta (circumference), una variable
#predictora que es continua (age) y un factor aleatorio (tree) con siete niveles.
#creamos nueva variable referente a los sitios donde se encuentran los distintos arboles medidos
sites<-c("malaga", "malaga","malaga", "malaga", "malaga", "malaga", "malaga",
"sevilla", "sevilla", "sevilla", "sevilla","sevilla", "sevilla", "sevilla",
"cordoba","cordoba", "cordoba","cordoba", "cordoba","cordoba", "cordoba",
"jaen", "jaen", "jaen", "jaen", "jaen", "jaen", "jaen",
"almeria", "almeria", "almeria", "almeria", "almeria", "almeria","almeria")
#añadimos al dataframe
Orange$sites<- sites
#creamos nueva variable sobre la precipitación anual (mm) de la zona donde se encuentra el arbol
prep<-c(400, 400, 400, 400, 400, 400, 400,
250, 250, 250, 250, 250, 250, 250,
280, 280, 280, 280, 280, 280, 280,
530, 530, 530, 530, 530, 530, 530,
231, 231, 231, 231, 231, 231, 231)
#añadimos la nueva variable al dataframe
Orange$prep<- prep
#vemos nuestro nuevo dataframe
Orange
#gráfico de nuestros datos
#hacemos lm para ver si la edad (en días)podría explicar la circunferencia del árbol
m3<-lm(circumference~age, data=Orange)
summary(m3) #C=17,39+0,10edad #Este modelo explicaría el 83% de varianza la variable respuesta
m4<-lm(circumference~prep, data=Orange)
summary(m4)#C=96,87+0,05prep
plot(m3)
library(parameters)
parameters(m3)
#Se hace el plot para ver la relación entre la edad y la circunferencia###
library(visreg)
visreg(m3)
#Como hay varias medidas por árbol, existe cierta autocorrelación que debería de ser controlada
#con un modelo mixto metiendo árbol en aleatorio. Sin embargo, solo hay un árbol por sitio, por lo
#que carecemos de réplicas.