Вы находитесь на странице: 1из 5

Estadística Outlier

CURSO: INTRODUCCIÓN AL ANÁLISIS DE DATOS UTILIZANDO R STUDIO

Práctica N°01: Ejercicios resueltos

Indicaciones: Desarrolla cada uno de los siguientes ejercicios basados en el material


elaborado en tu curso virtual y utiliza el signo “#” para hacer referencia a cada ejercicio.

Ejemplo como se debe digitar en la consola de RSTUDIO, utilizando “#”:

> #Crea un vector con la función seq, que parta del 1 hasta el 18.
> x=seq(1:18)
>x
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

I. Utiliza la función correspondiente para crear los siguientes vectores:

a) [1] 1 3 5 7 9

b) [1] 10 8 6 4 2 0 -2 -4 -6

c) [1] 3 6 9 12 15 18 21 24 27

d) [1] 3.000000 3.615385 4.230769 4.846154 5.461538 …….27.000000

e) [1] 1 1 1 1

f) [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

g) [1] 3.0 62.0 8.3 3.0 62.0 8.3 3.0 62.0 8.3

h) [1] 3.0 3.0 62.0 62.0 8.3 8.3 3.0 3.0 62.0 62.0 8.3 8.3 3.0 3.0 62.0 62.0 8.3 8.3

i) [1] 3.00 8.30 32.00 32.00 32.00 32.00 -2.00 -1.25 -0.50 0.25 1.00

II. Genera el siguiente vector c(2.5,-1,-10,3.44), y ordénalo de forma creciente y decreciente:

III. Del vector: V=1:15


a) Selecciona los valores menores que 5.
b) Selecciona los valores menores que 5 o mayores iguales que 12.

IV. Del vector: data<-c(7,4,6,8,9,1,0,3,2,5,0)


Selecciona los elementos 7,6 y 9, haciendo uso de la función seq()

V. ¿Cuál será el resultado de ejecutar las siguientes instrucciones?:

x (1,3,5,7,9)

y (2,3,5,7,11,13)

a) Suma de los valores mayores que 5 en X:


b) Suma de los valores mayores que 5 o menores que 3
c) Sumar los valores mayores o igual que 3, pero menor o igual que 7

Facilitador: Mg.Ing.Estad.Villena Zapata, Luigi


Estadística Outlier
VI. Del siguiente vector:
nombre<-c("Luis","Sara","Carla", "Jorge","Miguel","Susan","Jaime"). Selecciona sólo a los
nombres de los hombres.

VII. De las variables vectoriales:

peso <- c(60, 72, 84, 65, 43, 87, 90, 56) peso (en Kg)

altura <- c(1.59, 1.75, 1.85, 1.60, 1.57, 1.90, 1.83, 1.73) altura (en m)

luego calcule el IMC (Índice de masa corporal), redondeado a dos decimales.

Peso
IMC 
Talla 2

Facilitador: Mg.Ing.Estad.Villena Zapata, Luigi


Estadística Outlier
SOLUCIÓN
I. Utiliza la función correspondiente para crear los siguientes vectores:

a) [1] 1 3 5 7 9
> seq(from=1,to=9,by=2)

b) [1] 10 8 6 4 2 0 -2 -4 -6
> seq(from=10,to=-6,by=-2)

c) [1] 3 6 9 12 15 18 21 24 27
> seq(from=3,to=27,by=3)

d) [1] 3.000000 3.615385 4.230769 4.846154 5.461538 …….27.000000


seq(from=3,to=27,length.out=40)

e) [1] 1 1 1 1
rep(x=1,times=4)

f) [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3
rep(1:3,c(10,15,2))

g) [1] 3.0 62.0 8.3 3.0 62.0 8.3 3.0 62.0 8.3
rep(x=c(3,62,8.3),times=3)

h) [1] 3.0 3.0 62.0 62.0 8.3 8.3 3.0 3.0 62.0 62.0 8.3 8.3 3.0 3.0 62.0 62.0 8.3 8.3
rep(x=c(3,62,8.3),times=3,each=2)

i) [1] 3.00 8.30 32.00 32.00 32.00 32.00 -2.00 -1.25 -0.50 0.25 1.00
a<- 4
c(3,8.3,rep(x=32,times=a),seq(from=-2,to=1,length.out=a+1))

II. Genera el siguiente vector c(2.5,-1,-10,3.44), y ordénalo de forma creciente y decreciente:

De forma creciente:

> sort(c(2.5,-1,-10,3.44),decreasing=FALSE)
[1] -10.00 -1.00 2.50 3.44

De forma creciente:

> sort(c(2.5,-1,-10,3.44),decreasing=TRUE)
[1] 3.44 2.50 -1.00 -10.00

III. Del vector: V=1:15


a) Selecciona los valores menores que 5.

> v <- 1:15


> print(v)
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Facilitador: Mg.Ing.Estad.Villena Zapata, Luigi


Estadística Outlier
> v[v<5]
[1] 1 2 3 4

b) Selecciona los valores menores que 5 o mayores iguales que 12.

> v[v<5|v>=12]
[1] 1 2 3 4 12 13 14 15

IV. Del vector: data<-c(7,4,6,8,9,1,0,3,2,5,0)


Selecciona los elementos 7,6 y 9, haciendo uso de la función seq()

> data[seq(from=1,to=5,by=2)]
[1] 7 6 9

V. ¿Cuál será el resultado de ejecutar las siguientes instrucciones?:

x (1,3,5,7,9)

y (2,3,5,7,11,13)

a) Suma de los valores mayores que 5 en X.

> x=c(1,3,5,7,9)
> sum(x[x>5])
[1] 16
b) Suma de los valores menores que 3 o mayores que 5 en y.

> y=c(2,3,5,7,11,13)
> sum(y[y<3|y>5])
[1] 33
c) Sumar los valores mayores o igual que 3, pero menor o igual que 7 en y.

> sum(y[y>=3&y<=7])
[1] 15

V. Del siguiente vector:

nombre<-c("Luis","Sara","Carla", "Jorge","Miguel","Susan","Jaime"). Selecciona sólo a los


nombres de los hombres.

> nombre<-c("Luis","Sara","Carla", "Jorge","Miguel","Susan","Jaime")


> nombre
[1] "Luis" "Sara" "Carla" "Jorge" "Miguel" "Susan"
[7] "Jaime"
> sexo=c("Hombre","Mujer","Mujer","Hombre","Hombre","Mujer","Hombre")
> sexo=="Hombre"
[1] TRUE FALSE FALSE TRUE TRUE FALSE TRUE

> nombre[sexo=="Hombre"]
[1] "Luis" "Jorge" "Miguel" "Jaime"

Facilitador: Mg.Ing.Estad.Villena Zapata, Luigi


Estadística Outlier
VII. De las variables vectoriales:

peso <- c(60, 72, 84, 65, 43, 87, 90, 56) peso (en Kg)

altura <- c(1.59, 1.75, 1.85, 1.60, 1.57, 1.90, 1.83, 1.73) altura (en m)

luego calcule el IMC (Índice de masa corporal), redondeado a dos decimales.

Peso
IMC 
Talla 2
> IMC=round((peso/(altura**2)),2)
> IMC
[1] 23.73 23.51 24.54 25.39 17.44 24.10 26.87 18.71

Facilitador: Mg.Ing.Estad.Villena Zapata, Luigi

Вам также может понравиться