Está en la página 1de 5

SESIÓN 1

REQUISITOS MÍNIMOS

 Indicar la resolución de cada uno de los ejercicios en un word, ilustrando los pasos
realizados con capturas de pantalla.

 Adjuntar los archivos trabajados para facilitar el seguimiento y la corrección de la tarea.

 Todo lo solicitado debe encontrarse dentro de una carpeta comprimida con el siguiente
nombre: TAREA_ANÁLISIS_ESTADÍSTICO_R_S1_APELLIDOS

 De no cumplir con lo mencionado, se descontarán puntos en la calificación final de la tarea.

TAREA

El premio

Un conductor de Uber ha realizado 500 viajes y sus pasajeros lo han calificado con números
del 1 al 5, donde 1 equivale a Pésimo conductor y 5 a Excelente conductor.

La empresa, por Navidad, ha ofrecido S/ 1 500 a aquellos conductores que cumplan los
siguientes requisitos:

 La moda de las puntuaciones debe ser igual a 5.

 La mediana de las puntuaciones debe ser mayor que 3.

 La media aritmética debe ser mayor que 4.25.

Desarrollar las siguientes preguntas usando la data Puntos.csv y R (Jupyter, R Studio,


etc.):

Importamos los datos en R Studio

Convertir de dataframe a un vector de nombre Puntos:

data<-Puntos
data
Puntos=c(data$`4`,data$`4_1`,data$`5`,data$`5_1`,data$`5_2`
)
Puntos
1. ¿Cuánto vale la media, la mediana y la moda para datos no agrupados? (𝟐 ptos.)

La media

mean(Puntos)
[1] 4.327273
La mediana

if (length(Puntos)%%2==0){
cat("n=", length(Puntos), "es par")
} else{
cat("n=", length(Puntos), "es impar")}
n= 495 es impar>
median(Puntos)
[1] 4
La moda

moda <- function(x)


{
tabla <- table(x)
return(as.numeric(names(tabla)[tabla == max(tabla)]))
}

moda(Puntos)
[1] 5
2. ¿Cuánto vale 𝑄1 y 𝑄3? (𝟐 ptos.)

𝑄1 – 25%

quantile(Puntos, 0.25)
25%
4
𝑄3-75%

quantile(Puntos, 0.75)
75%
5
3. ¿Cuánto vale 𝐷1, 𝐷6 y 𝐷8? (𝟐 ptos.)

quantile(Puntos, prob = seq(0,1,length = 11), type=6)


0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
1 4 4 4 4 4 5 5 5 5 5

𝐷1-10%= 4
quantile(Puntos, prob = 0.1, type=6)
10%
4
𝐷6-60%= 5
quantile(Puntos, prob = 0.6, type=6)
60%
5

𝐷8-80%= 5
quantile(Puntos, prob = 0.8, type=6)
80%
5

4. ¿Cuánto vale 𝑃17, 𝑃64 y 𝑃89? (𝟐 ptos.)

quantile(Puntos, prob = seq(0,1,length = 101), type=6)

P17-17%= 4
quantile(Puntos, prob = 0.17, type=6)
17%
4

P64-64%= 5
quantile(Puntos, prob = 0.64, type=6)
64%
5

P89-89%= 5
quantile(Puntos, prob = 0.89, type=6)
89%
5

5. ¿El conductor recibirá el premio? (𝟏 pto.)

Como se puede notar en los datos Moda=5, Mediana=4, Media=


4.327273, los cuales están dentro de los requisitos
propuestos por la empresa, el conductor recibiría el premio
de los S/ 1500 ofrecidos.
6. Mostrar la distribución de frecuencias absolutas. (𝟐 ptos.)

fi<-table(Puntos)
> fi
Puntos
1 2 3 4 5
10 14 22 207 242
data.frame(fi)
Puntos Freq
1 1 10
2 2 14
3 3 22
4 4 207
5 5 242
7. Mostrar la distribución de frecuencias relativas. (𝟐 ptos.)

n <- length(Puntos)
hi<-rep(0,length(fi))
for(i in 1:length(fi))
{
hi[i]=fi[i]/n
}
data.frame(fi,hi)
Puntos Freq hi
1 1 10 0.02020202
2 2 14 0.02828283
3 3 22 0.04444444
4 4 207 0.41818182
5 5 242 0.48888889
8. Mostrar la distribución de frecuencias absolutas acumuladas. (𝟐. 𝟓 ptos.)

fi<-table(Puntos)
fi

Puntos
1 2 3 4 5
10 14 22 207 242

data.frame(fi)

Puntos Freq
1 1 10
2 2 14
3 3 22
4 4 207
5 5 242
f.a.a.<-cumsum(table(Puntos))
f.a.a.
1 2 3 4 5
10 24 46 253 495
>
A<-data.frame(fi,f.a.a., row.names=NULL)
colnames(A)<-c("Puntos","Frec.Abs","Frec.Abs.Acum")
A
Puntos Frec.Abs Frec.Abs.Acum
1 1 10 10
2 2 14 24
3 3 22 46
4 4 207 253
5 5 242 495
9. Mostrar la distribución de frecuencias relativas acumuladas. (𝟐. 𝟓 ptos.)

f.r.a.<-cumsum(prop.table(hi))
f.r.a.
[1] 0.02020202 0.04848485 0.09292929 0.51111111 1.00000000

B<-data.frame(hi,f.r.a., row.names=NULL)
colnames(B)<-c("Puntos","Frec.Rel","Frec.Rel.Acum")
B
hi f.r.a.
1 0.02020202 0.02020202
2 0.02828283 0.04848485
3 0.04444444 0.09292929
4 0.41818182 0.51111111
5 0.48888889 1.00000000
10. Exportar las 4 distribuciones de frecuencias en un archivo frecuencias.csv. (𝟐 ptos.)

Datos = data.frame(fi,f.a.a.,hi,f.r.a.)
write.table(Datos,file="TablaFrecuencia.csv",sep=";",row.na
mes=FALSE)

También podría gustarte