El documento presenta una serie de ejercicios para practicar el uso de R. Incluye cálculos de tamaños de muestra, desarrollo de polinomios, gráficos de funciones y tablas de frecuencia y distribución de datos basados en conjuntos de datos de estudiantes con desnutrición, salarios de empleados, precios de monitores y más.
Factores ecosistemas: interacciones, energia y dinamica
Solucion compendio 1
1. SOLUCIÓN COMPENDIO UNO
EJERCICIOS PARA PRACTICAR EN R
1. Se tiene una población de 1500 estudiantes en un colegio. Se plantea el problema de
desnutrición en los primeros grados (De primero a Quinto) en donde existes 500 estudiantes. La
población vulnerada es fácil de entrevistar y los padres están en disposición de brindar mucha
información. Calcule en R el tamaño de la muestra sobre la que se hará el estudio sabiendo que
el margen de error es del 1% mediante la fórmula: 2
1 N
N
n
2. desarrollar el polinomio
A1=5, A2=-2, A3=5, A4=8, A5=7
𝐴1 + 𝐴2
𝐴3
−
3
𝐴4 + 𝐴5
2. EJERCICIOS PARA PRACTICAR EN R
1. Realice el grafico de las siguientes funciones:
a. 12
2
x
x
y
Comandos en R Resultado Grafico
5. EJERCICIOS DE APLICACION
Ejercicio 1
En las aulas del colegio ha brotado un virus. La alcaldía en compañía con el hospital de la región
ha levantado un estudio para evitar que el virus se expanda en toda la comunidad. La droga que
ataca el virus requiere de una dosis que está sujeta a un peso. Con el objetivo de obtener un
peso promedio y brindar la dosis adecuada a todos los estudiantes se ha tomado una muestra de
20 estudiantes y se obtuvieron los siguientes resultados.
30,3 32,1 50,2 52,3 34,2 36,4 54,2 56,3 38,1 40,2
58,2 60,4 42,3 43,3 62,5 64,1 45,2 46,3 65,2 67,3
Determine para el problema una tabla de frecuencia para datos agrupados y realice interpretación
de algunos resultados, de la misma manera llévelos a un archivo txt y cárguelos en el programa
R.
Comandos en R Resultado
Datos=read.table("virus.txt",header=T)
attach(Datos)
f=table(Datos)
n=sum(f)
h=f/n
F=cumsum(f)
H=cumsum(h)
cbind(f,h,F,H)
f h F H
30,3 1 0.05 1 0.05
32,1 1 0.05 2 0.10
34,2 1 0.05 3 0.15
36,4 1 0.05 4 0.20
38,1 1 0.05 5 0.25
40,2 1 0.05 6 0.30
42,3 1 0.05 7 0.35
43,3 1 0.05 8 0.40
45,2 1 0.05 9 0.45
46,3 1 0.05 10 0.50
50,2 1 0.05 11 0.55
52,3 1 0.05 12 0.60
54,2 1 0.05 13 0.65
56,3 1 0.05 14 0.70
58,2 1 0.05 15 0.75
60,4 1 0.05 16 0.80
62,5 1 0.05 17 0.85
64,1 1 0.05 18 0.90
65,2 1 0.05 19 0.95
67,3 1 0.05 20 1.00
6. Ejercicio 2
Los siguientes datos representan 50 (en miles de pesos) salarios de los empleados de la
secretaria de educación. Para tal distribución de datos realizar la tabla de intervalos de clase.
50 300 178 320 350 280 145 220 145 220
200 400 392 235 289 400 230 400 220 256
100 400 270 187 400 175 400 189 100 187
120 180 125 248 400 300 178 256 400 200
150 230 280 300 220 276 235 400 386 400
De la misma manera llévelos a un archivo txt y cárguelos en el programa R
Comandos en R Resultado
Datos=read.table("salarios.txt",header=T)
attach(Datos)
f=table(Datos)
n=sum(f)
h=f/n
F=cumsum(f)
H=cumsum(h)
cbind(f,h,F,H)
f h F H
50 1 0.02 1 0.02
100 2 0.04 3 0.06
120 1 0.02 4 0.08
125 1 0.02 5 0.10
145 2 0.04 7 0.14
150 1 0.02 8 0.16
175 1 0.02 9 0.18
178 2 0.04 11 0.22
180 1 0.02 12 0.24
187 2 0.04 14 0.28
189 1 0.02 15 0.30
200 2 0.04 17 0.34
220 4 0.08 21 0.42
230 2 0.04 23 0.46
235 2 0.04 25 0.50
248 1 0.02 26 0.52
256 2 0.04 28 0.56
270 1 0.02 29 0.58
276 1 0.02 30 0.60
280 2 0.04 32 0.64
289 1 0.02 33 0.66
300 3 0.06 36 0.72
320 1 0.02 37 0.74
350 1 0.02 38 0.76
386 1 0.02 39 0.78
392 1 0.02 40 0.80
400 10 0.20 50 1.00
7. Ejercicio 4
Un corto circuito daño dos monitores de la sala de sistemas del colegio, se consultó en 30
almacenes de la ciudad el precio de monitores para computador y se obtuvo los siguientes
resultados en miles de pesos.
100 101 120 115 130 150 112 145 138 121
126 115 140 137 143 118 147 149 150 115
100 127 135 149 146 137 122 118 135 129
Elabore una distribución de frecuencias, para datos agrupados, indicando los valores de los límites
reales. De la misma manera llévelos a un archivo txt y cárguelos en el programa R.
Comandos en R Resultado
Datos=read.table("preciosmonitores.txt",header=T)
attach(Datos)
f=table(Datos)
n=sum(f)
h=f/n
F=cumsum(f)
H=cumsum(h)
cbind(f,h,F,H)
f h F H
100 2 0.06666667 2 0.06666667
101 1 0.03333333 3 0.10000000
112 1 0.03333333 4 0.13333333
115 3 0.10000000 7 0.23333333
118 2 0.06666667 9 0.30000000
120 1 0.03333333 10 0.33333333
121 1 0.03333333 11 0.36666667
122 1 0.03333333 12 0.40000000
126 1 0.03333333 13 0.43333333
127 1 0.03333333 14 0.46666667
129 1 0.03333333 15 0.50000000
130 1 0.03333333 16 0.53333333
135 2 0.06666667 18 0.60000000
137 2 0.06666667 20 0.66666667
138 1 0.03333333 21 0.70000000
140 1 0.03333333 22 0.73333333
143 1 0.03333333 23 0.76666667
145 1 0.03333333 24 0.80000000
146 1 0.03333333 25 0.83333333
147 1 0.03333333 26 0.86666667
149 2 0.06666667 28 0.93333333
150 2 0.06666667 30 1.00000000