Академический Документы
Профессиональный Документы
Культура Документы
!
!
Prctico 1 Trabajando con R
R es un programa estadstico open source de gran versatilidad que permite analizar una amplia gama de
problemas cuantitativos (https://cran.r-project.org). Si bien R incorpora un lenguaje de programacin que
puede ser extremadamente complejo, vale la pena familiarizarse con esa herramienta que puede llegar a ser
muy til en el futuro, tanto dentro como fuera de la academia.
En este prctico, vamos a (1) crear distintos vectores y (2) emplear distintas funciones para trabajar con sets
de datos, probabilidades y combinatorias.
Cmo se ven A y B? Debemos teclear A y B para chequear si los vectores estn bien:
> A
[1] 1 2 3 4 5 6 7 8 9 10
> B
[1] 2 5 7 9 17 21 25 30
> union(A,B)
[1] 1 2 3 4 5 6 7 8 9 10 17 21 25 30
> intersect(A,B)
[1] 2 5 7 9
> setdiff(A,B)
[1] 1 3 4 6 8 10
> union(A,B)
[1] 1 2 3 4 5 6 7 8 9 10 17 21 25 30
> union(union(setdiff(A,B),setdiff(B,A)),intersect(A,B))
[1] 1 3 4 6 8 10 17 21 25 30 2 5 7 9
> setequal(union(A,B),union(union(setdiff(A,B),setdiff(B,A)),intersect(A,B)))
[1] TRUE
Ejemplo 2:
Juguemos ahora con combinatorias, permutaciones y probabilidades. Primero, debemos cargar una nueva
librera gtools (https://cran.r-project.org/package=combinat) con diversas funciones tiles:
> install.packages("gtools")
> library(gtools)
Creamos un vector X con las letras S, A, M y E (caracteres y palabras van siempre entre comillas):
Cmo se ve X?
> X
[1] "S" "A" "M" "E"
Cuntas combinatorias y permutaciones de 2 caracteres podemos hacer con estas letras? Podemos ver las
combinatorias con combn y las permutaciones con permutations:
> combn(X,2)
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] "M" "M" "M" "E" "E" "S"
[2,] "E" "S" "A" "S" "A" "A"
> permutations(4,2,X)
[,1] [,2]
[1,] "A" "E"
[2,] "A" "M"
[3,] "A" "S"
[4,] "E" "A"
[5,] "E" "M"
[6,] "E" "S"
[7,] "M" "A"
[8,] "M" "E"
[9,] "M" "S"
[10,] "S" "A"
[11,] "S" "E"
[12,] "S" "M"
Obtengamos una muestra de X con el orden de las letras distribuidas al azar con sample:
> sample(X)
[1] "A" "E" "M" "S"
Resumen
Aqu hemos aprendido a definir vectores numricos y de caracteres, instalar y cargar una nueva
librera y emplear las siguientes funciones:
Importante!!! Para obtener informacin sobre una funcin, escriba ?funcin (p.ej., > ?sample).
Ejercicios empleando esas funciones:
1. Obtenga la interseccin de los meses con 31 das y que tengan la letra R en su nombre.
Adems, dibuje un Diagrama de Venn para representar este problema.
2. Obtenga la unin entre esos dos grupos. Corresponde a todos los meses del ao? Por qu?
3. Cuntas permutaciones de 3 nucletidos sin repetir podemos hacer con las bases A, C, T y G?
Obtenga todas las permutaciones.
5. Dentro del rango de 1 a 20, cules nmeros de la tabla del 3 son comunes a la tabla del 2? Y
cules nmeros de 1 a 20 no son divisibles ni por 2 ni por 3?
6. Ejercicio en grupo: Tire una moneda virtual 20 veces con el comando sample y determine si le
sale 10 caras y 10 sellos (para eso, incluya replace = TRUE en la funcin para obtener un muestreo
con remplazo). Al comparar los resultados de distintos intentos, cuntas caras y sellos se obtienen
en promedio? El resultado corresponde al esperado?
7. Cul es la probabilidad de tirar 4 caras al tirar cuatro veces una moneda? Puede demostrarlo
analticamente con la regla de los productos? Y empleando el comando permutations? (para eso,
hay que incluir repeats.allowed = TRUE en el comando)
8. Como tirara usted un dado virtual con 6 caras empleando el comando sample?
9. Al tirar ese dado dos veces, cul es la probabilidad de obtener una suma igual a 7? Y una suma
mayor o igual a 7? Demustrelo empleando el comando permutations.
10. Determine cuntas permutaciones de las letras O, L, C y A son posibles con y sin
repeticin de letras con el comando permutations (repeats.allowed = TRUE o FALSE). Demuestre
analticamente cmo se obtiene ese resultado.
11. Cul es la probabilidad de obtener la palabra LOCA en cada una de las situaciones en el
ejercicio 10? Por qu?
12. Y cul es la probabilidad de obtener la palabra LOCO en cada una de las situaciones? Por
qu?
Ejercicios adicionales:
!
Obs: Estos ejercicios son generales y muchos de ellos no requieren de R.
B = { 0, 1, 4, 9, 16, 25 }.
a) Dibuje A y C con un diagrama de Venn, incluyendo los nmeros en las regiones correctas.
b) Dibuje B y C con un diagrama de Venn, incluyendo los nmeros en las regiones correctas.
c) Destaque A B en un diagrama de Venn, con los nmeros en la regin correcta.
d) Destaque A B en un diagrama de Venn, con los nmeros en la regin correcta.
B = | 25 |
AB=|5|
E = | 50 |
a) Incluya el nmero de elementos en cada una de las cuatro regiones (emplee las barras
verticales | | para dejar claro que estamos incluyendo el nmero de elementos, y no los
elementos mismos).
b) Encuentre | A B | y | A Bc |
b) Ahora encuentre | S T | y | S Tc |
7. En una encuesta entrevistaron a 100 personas para determinar cuantas haban visitado Brasil y
Argentina. Treinta y una haban visitado Argentina, 26 Brasil y 12 haban visitado los dos pases.
Dibuje en diagrama de Venn para determinar el nmero de personas que visitaron (incluya la
notacin matemtica):
a) Brasil o Argentina
b) Brasil pero no Argentina
c) Solamente uno de los dos pases
d) Ningn de los dos pases
9. En una escuela hay 180 estudiantes. Ciento diez estudian francs, 88 alemn y 65 chino.
Cuarenta estudian francs y alemn, y 38 nada ms que alemn. Determine el nmero de
estudiantes que estudian:
10. En un grupo de 40 personas, 10 estn saludables y las dems 30 tienen la presin arterial alta,
los niveles de colesterol altos o ambos. Si 15 personas tienen la presin alta y 25 los niveles de
colesterol altos,
Si una persona es seleccionada al azar de este grupo de 40, cul es la probabilidad de que el/ella
11. Un comit de 5 personas debe ser formado por sorteo de un grupo de 10 mujeres y 6 hombres.
Encuentre la probabilidad de que el comit tenga:
a) 3 mujeres y 2 hombres
b) 4 mujeres y 1 hombre
c) 5 mujeres
d) al menos 3 mujeres
12. En un colegio, 60% de los estudiantes tienen acceso a internet en su casa. Un grupo de 8
estudiantes es escogido al azar. Determine la probabilidad de que: