Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RStudio MDA
6/6/2020
Pregunta 1
Sean los siguientes datos para edad 1, 3, 5, 2, 11, 9, 3, 9, 12, 3 y para peso 4, 5, 7, 5, 8, 7, 6, 10, 10, 6.
a)Construya un vector edad y otro peso.
edad<-c(1,3,5,2,11,9,3,9,12,3);edad
## [1] 1 3 5 2 11 9 3 9 12 3
peso<-c(4,5,7,5,8,7,6,10,10,6);peso
## [1] 4 5 7 5 8 7 6 10 10 6
b)Consule el largo, la dimensión y la clase de ambos vectores.
length(edad)#largo vector edad
## [1] 10
length(peso)#largo vector peso
## [1] 10
dim(edad)
## NULL
dim(peso)
## NULL
class(edad)
## [1] "numeric"
class(peso)
## [1] "numeric"
c)En caso de que sea posible, construya una matriz con los datos.
matriz <- matrix(c(edad,peso),10,2)
matriz
## [,1] [,2]
## [1,] 1 4
## [2,] 3 5
## [3,] 5 7
1
## [4,] 2 5
## [5,] 11 8
## [6,] 9 7
## [7,] 3 6
## [8,] 9 10
## [9,] 12 10
## [10,] 3 6
d) Finalmente, consulte los estadisticos de resumen de ambas variables.
length(edad)
## [1] 10
min(edad)
## [1] 1
max(edad)
## [1] 12
sum(edad)
## [1] 58
prod(edad)
## [1] 2886840
mean(edad)
## [1] 5.8
median(edad)
## [1] 4
sd(edad)
## [1] 4.049691
var(edad)
## [1] 16.4
length(peso)
## [1] 10
min(peso)
## [1] 4
max(peso)
## [1] 10
sum(peso)
## [1] 68
prod(peso)
## [1] 141120000
2
mean(peso)
## [1] 6.8
median(peso)
## [1] 6.5
sd(peso)
## [1] 2.043961
var(peso)
## [1] 4.177778
cov(edad,peso)
## [1] 7.4
cor(edad,peso)
## [1] 0.8939992
sum(edad,peso)
## [1] 126
Pregunta 2
x<-c(4,2,1);x
## [1] 4 2 1
y<-c(1,0,-1);y
## [1] 1 0 -1
a. Calcule la suma de los elementos de x.
sum(x)
## [1] 7
b. Calcule la suma de los vectores x + y.
x+y
## [1] 5 2 0
c. Unir por columna x e y. Luego convierta dicho vector en una matriz.
c(edad,peso)
## [1] 1 3 5 2 11 9 3 9 12 3 4 5 7 5 8 7 6 10 10 6
matrix(c(edad,peso))
## [,1]
## [1,] 1
## [2,] 3
## [3,] 5
3
## [4,] 2
## [5,] 11
## [6,] 9
## [7,] 3
## [8,] 9
## [9,] 12
## [10,] 3
## [11,] 4
## [12,] 5
## [13,] 7
## [14,] 5
## [15,] 8
## [16,] 7
## [17,] 6
## [18,] 10
## [19,] 10
## [20,] 6
Pregunta 3
## [1] 0.0004298942
Pregunta 4
Con los siguientes numeros: 7, 6, 1, 9, 12, 4, 18, 9. Responda cada una de los items siguientes:
4
k<-c(7,6,1,9,12,4,18,9);k
## [1] 7 6 1 9 12 4 18 9
a) Calcule la media.
mean(k)
## [1] 8.25
b) ¿Cuántos valores son menores que 10? y ¿Cuántos son mayores que 10?
length(k[k>10])
## [1] 2
length(k[k<10])
## [1] 6
c) Calcula la raíz cuadrada de dichos números.
sqrt(k)
Pregunta 5
Utiliza las funciones rep() y seq() para producir un vector que contenga: a) los valores: 1, 2, 3, 4, 1, 2, 3, 4,
1, 2, 3, 4, 1, 2, 3, 4.
rep(seq(1,4,1),4)
## [1] 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
b) los valores: 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1.
rep(4:1,each=4)
## [1] 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1
c) los valores: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5.
rep(1:5,c(1,2,3,4,5))
## [1] 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
Pregunta 6
5
x<-c(1,3,5,2,11,9,3,9,12,3)
y<-c(4,5,7,5,8,7,6,10,10,6)
unos<-rep(1,time =10)
X<-cbind(unos,x);X
## unos x
## [1,] 1 1
## [2,] 1 3
## [3,] 1 5
## [4,] 1 2
## [5,] 1 11
## [6,] 1 9
## [7,] 1 3
## [8,] 1 9
## [9,] 1 12
## [10,] 1 3
X<-as.matrix(X)
Y<-as.matrix(y)
betas<-(solve(t(X)%*%X))%*%(t(X)%*%Y);betas
## [,1]
## unos 4.1829268
## x 0.4512195
round(betas,4)
## [,1]
## unos 4.1829
## x 0.4512