Está en la página 1de 6

Tarea1

RStudio MDA

Katherine Ivonne Cáceres Turpo

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

a. Sume ambas matrices: x + y.


x<-matrix(c(c(5,3,1),c(1,2,3),c(4,7,5)),3,3);x

## [,1] [,2] [,3]


## [1,] 5 1 4
## [2,] 3 2 7
## [3,] 1 3 5
y<-matrix(c(c(1,4,3),c(7,5,7),c(9,2,8)),3,3);y

## [,1] [,2] [,3]


## [1,] 1 7 9
## [2,] 4 5 2
## [3,] 3 7 8
b. Calcule la inversa de la suma de ambas matrices calculado en b) asignandole la variable z(z = (x + y)−1 )
z=(x+y)^-1
z

## [,1] [,2] [,3]


## [1,] 0.1666667 0.1250000 0.07692308
## [2,] 0.1428571 0.1428571 0.11111111
## [3,] 0.2500000 0.1000000 0.07692308
c. Calcule la determinante de la matriz calculada en b) (|z|)
det(z)

## [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)

## [1] 2.645751 2.449490 1.000000 3.000000 3.464102 2.000000 4.242641 3.000000


d) Redondea los datos de la raíz cuadrada para que tengan solo 2 cifras decimal.
round(sqrt(k),2)

## [1] 2.65 2.45 1.00 3.00 3.46 2.00 4.24 3.00

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

Calcule los estimadores mínimo cuadrado ordinarios utilizando la siguiente información: x =


(1, 3, 5, 2, 11, 9, 3, 9, 12, 3) e y = (4, 5, 7, 5, 8, 7, 6, 10, 10, 6), donde x, y son la variable explicativa y
explicada, respectivamente.

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

También podría gustarte