UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
FACULTAD DE INGENIERÍA PESQUERA Y DE ALIMENTOS
CATEDRÁTICOS: Dr. CESAR LORENZO TORRES SIME
Dr. WILMER HUAMANÌ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
ÍNDICE
Pág.
INTRODUCCIÓN 3
AGRADECIMIENTO 4
SESIÓN 5
I C CREACIÓN DE BASE DATOS CON IBM SPSS STATISTICS 23 6
II FRECUENCIA MEDIANTE GRÁFICOS 11
III MEDIDAS DE DISPERSIÓN Y MEDIDAS DE TENDENCIA CENTRAL 15
IV R PROJECT - ESTADÍSTICA DESCRIPTIVA 18
V IMPORTAR UNA BASE DE DATOS DE EXCEL A R-PROJECT 23
VI VALIDACIÓN POR JUICIO DE EXPERTOS 38
VII MUESTREO CON PROCESS 53
VIII VALIDACION DEL INSTRUMENTO Y PRUEBA PILOTO 57
IX PRUEBAS PARAMÉTRICAS Y PRUEBAS NO PARAMÉTRICAS 59
X PRUEBA DE CHI-CUADRADO 62
Manual para el Aprendizaje del Software estadístico R 1
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Manual para el Aprendizaje
del Software estadístico R
Manual para el Aprendizaje del Software estadístico R 2
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
I. INTRODUCCIÓN
R es un entorno y lenguaje de programación con un enfoque al análisis
estadístico.
R es una implementación de software libre del lenguaje S pero con soporte
de alcance estático. Se trata de uno de los lenguajes más utilizados en
investigación por la comunidad estadística, siendo además muy popular en
el campo de la minería de datos, la investigación biomédica,
la bioinformática y las matemáticas financieras. A esto contribuye la
posibilidad de cargar diferentes bibliotecas o paquetes con funcionalidades
de cálculo y gráficas.
Actualmente, están apareciendo diversos programas estadísticos para las
diferentes disciplina como por ejemplo en las ciencias de la salud, que están
teniendo una gran aceptación por diversos investigadores como son el
EPIDAT, Infostat, BioStat etec.
Manual para el Aprendizaje del Software estadístico R 3
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
II. AGRADECIMIENTO
Queremos agradecer a nuestro señor padre celestial que está en los cielos
por darnos la fuerza de seguir adelante e impulsarnos a ver este presente
proyecto.
También queremos expresar nuestros sinceros agradecimientos a nuestros
estudiantes de nuestras facultades que día a día nos inspira a superarnos
más, por sus inquietudes y preguntas que nos hacen estar a la vanguardia
del conocimiento.
A veces, en los retos que nos proponemos interfieren muchos factores que
los dilatan en el tiempo y sin su apoyo incondicional y sus consejos este
trabajo no habría podido hacerse realidad.
Agradecido también a nuestros colegas docentes por sus sugerencias en
hacer mucho más interesante el presente manual que espera ser una guía
práctica de consulta para todos los deseosos en aprender este campo muy
interesante como es la estadística.
Muchas gracias
LOS AUTORES
Manual para el Aprendizaje del Software estadístico R 4
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Sesión 1
Manual para el Aprendizaje del Software estadístico R 5
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Como Instalar R en Windows
¿De dónde se obtiene R? 1
La versión más actualizada de R se puede bajar gratis del sitio oficial de internet de R
titulado CRAN (abreviación de The Comprehensive R Archive Network), en
[Link] Este sitio es actualizado frecuentemente, por lo que la
apariencia de la página principal puede cambiar regularmente. La figura ilustra cómo
es que se veía este sitio cuando se escribían estas líneas:
El paquete R está disponible para su instalación en el sistema operativo Microsoft
Windows versiones 95 en adelante; aunque es posible instalar el paquete en una gran
variedad de plataformas diferentes a Windows, este texto se enfocará a este sistema
operativo. Las instrucciones para otros sistemas operativos no deben de diferir
significativamente de las que aparecen a continuación. La última versión de R y su
ubicación pueden cambiar regularmente; además, cada paquete de acceso a internet
puede diferir en su funcionamiento, por lo que las siguientes instrucciones deben de
ser tomadas como una guía para su obtención. Si se desea bajar el programa R del sitio
CRAN en su versión más reciente (en este momento la 2.10.0 del 26/10/2009)
para Microsoft Windows, uno puede seguir los siguientes pasos:
1 Escarela Gabriel.(2017). Cómo se baja e instala R. Recuperado de [Link] /search?q= Como+
Instalar+R+en+Windows&oq=Como+Instalar+R+en+Windows&aqs=chrome..69i57j0l5.1040j0j8&sourceid=chrome&ie=
UTF-8
Manual para el Aprendizaje del Software estadístico R 6
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
1. Conéctate con el internet y abre la página inicial de CRAN: [Link]
[Link]/.
2. En la sección Software se encuentran las ligas para bajar el paquete y algunas
bibliotecas para las diferentes plataformas. Una forma conveniente es hacer clic en
la liga R Binaries.
3. Se abre la página Index of /bin donde uno puede escoger el ícono de la carpeta
titulada windows/.
4. Esto lo lleva a uno a la página R for Windows. Aquí, uno debe hacer clic en la
liga base.
5. La siguiente página contiene la liga Download R 2.10.0 for Windows. la cual dará
acceso a un archivo con la terminación exe que a su vez contiene el programa
ejecutable con el protocolo para instalar R.
Para ilustrar cómo bajar este archivo ejecutable, en seguida se explica cómo guardar el
archivo [Link] que permitirá la instalación de R versión 2.10.0
para Windows.
1. Hacer clic en la liga Download R 2.10.0 for Windows. Esto abre la
ventana Descarga de archivo.
2. Con un clic en el ícono Guardar se abre otra ventana con la cual se puede elegir la
carpeta
del disco duro donde el usuario guardará el archivo con nombre R-2.10.0-
[Link]. Una forma conveniente es seleccionar el directorio de Archivos de
programa, el cual se encuentra en Disco local (C:), crear una carpeta con el
nombre R y guardar el archivo ejecutable en esta carpeta.
3. Una vez escogida la carpeta, uno debe de confirmar con un clic en el
ícono Guardar y entonces la siguiente ventana aparecerá informado el estatus de
la descarga. Nótese que la ilustración usa el paquete Explorer para acceder a
Internet.
Dependiendo de la velocidad de la conexión de internet, la duración de descarga
de los 31 MB puede variar significativamente. Si se tiene una conexión de banda
ancha, la descarga puede durar unos cuantos minutos; si se usa un modem, la
descarga puede durar hasta una hora y media.
¿Cómo se instala R?
Una vez que el archivo se encuentra en el disco duro, uno puede comenzar el
protocolo de instalación siguiendo los siguientes pasos:
1. En caso que ya tenga instalado una versión más vieja de R en su computadora, se
recomienda desinstalar la versión anterior antes de continuar con el proceso de
instalación de la nueva versión.
2. En el explorador de Windows ubicado donde se guardó el archivo con
terminación exe, hacer doble clic en el nombre del archivo. Esto comenzará el
Manual para el Aprendizaje del Software estadístico R 7
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
protocolo de instalación.
(Nota: Cuando se usa el sistema operativo de Windows Vista se puede hacer clic
encima el archivo con el botón derecha del mouse para Ejecutar el archivo como
administrador; después haga clic en botón Permitir.)
3. Es posible que la primera tarea sea escoger el idioma en el que se realizará el
proceso de instalación. Como español es uno de los idiomas ofrecidos, uno puede
escogerlo en la lista de la ventana Seleccione el Idioma de la Instalación (si
todavía no está escogido) y después hacer clic en Aceptar.
4. Aparece una ventana titulada Instalar - R for Windows 2.10.0 la cual da la
bienvenida al protocolo de instalación con el mensaje Bienvenido al asistente de
instalación de R for Windows 2.10.0. Para continuar con la instalación se debe
hacer clic en Siguiente >.
5. Aparece la ventana con detalles sobre los términos de la licencia. Se puede
continuar con la instalación con clic en Siguiente >.
6. En la ventana de instalación Seleccione la Carpeta de Destino es posible escoger el
directorio donde uno desea que se guarde el paquete. Si el usuario no tiene
inconveniente con el directorio que ofrece el instalador (en general C:\Program
Files\R\R-2.10.0), entonces clic en Next; de otra forma, el usuario puede escoger el
directorio haciendo clic en Examinar..., indicar el lugar deseado para su
almacenaje y después hacer clic en Siguiente >.
7. En la ventana de instalación Seleccione los Componentes uno puede seleccionar
los componentes que se incluirán en la instalación. Una forma conveniente es
dejar seleccionado la opción Instalación del usuario, o bien, si se tiene el espacio
suficiente para los 63.9 MB en el disco duro y se desea obtener documentación
extra sobre R uno puede seleccionar la opción Instalación completa. Después de
hacer la selección uno hace clic en Siguiente > para continuar.
8. Las siguientes partes de la instalación permiten al usuario cambiar ciertas
especificaciones sobre la apariencia de R. Se recomienda hacer clic
en Siguiente > en las siguientes tres ventanas para comenzar ya con la instalación.
9. Una vez terminado el protocolo de instalación, aparecerá la ventana con el
texto Completando la instalación de R for Windows 2.10.0. Aquí se debe hacer
clic en Finalizar para concluir el proceso de instalación.
Cuando el proceso de instalación está terminado, uno encontrará la nueva entrada
de R en la lista de Todos los programas de Windows Inicio. El logo de R también
aparecerá en el espacio de escritorio.
Manual para el Aprendizaje del Software estadístico R 8
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Sesión 2
Manual para el Aprendizaje del Software estadístico R 9
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
III. R project - Estadística Descriptiva
Cuando hablamos de datos que siguen una distribución normal observamos que la
mediana, la media y la moda es lo mismo por lo tanto los datos lo reportamos como
promedio y utilizamos la desviación estándar en donde la curva de normalidad nos
dice que una desviación estándar engloba el 61 %, 2 desviaciones estándar el 95 y tres
desviaciones estándar el 99.7%.
Que sucede si los datos provienen de una distribución no normal
Med X
Podemos encontrarnos con datos con una cola a la derecha en este caso si sacamos el
promedio, este valor va a estar más cercano a la cola y la mediana estará más cercana
a la mayor cantidad de datos por lo que se reporta la mediana que será más
representativa en los datos. Igual análisis para una curva con la cola hacia la izquierda.
Utilizamos el rango como media de dispersión o cuando estamos con datos que
presenta mucho outlier por ello lo representamos con rango intercuartil.
Se designa outlier a una observación que estadísticamente cae fuera del intervalo
esperado (que puede ser por ejemplo la media más/menos tres sigma).
Por ejemplo, para medir la estatura promedio de los habitantes de cierta ciudad, se
escoge una muestra y se los mide. Uno de los individuos mide cuatro metros y medio.
Manual para el Aprendizaje del Software estadístico R 10
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Este individuo es un outlie, ya que está fuera del patrón de distribución.
En estadística descriptiva, se le llama rango intercuartílico o rango intercuartil, a la
diferencia entre el tercer y el primer cuartil de una distribución. Es una medida de la
dispersión estadística.
En esta caso estamos con una distribución bimodal donde el promedio y la mediana es
lo mismo, pero tenemos dos valores que son lo que más se repite en nuestra
distribución donde teneos que tener cuidado de cómo se va a reportar se tiene que ver
como es la distribución más representada en los datos.
Practicando con R
Que es R
Es un lenguaje y entorno de programación estadística
Es uno de los software libre más utilizados a nivel mundial en diferentes
campos: biología, economía, matemáticas, etc.
La herramienta permite cargar diferentes paquetes según sean las necesidades
específicas del usuario.
1. Inicio del software r haciendo clic en el icono para el acceso directo del
programa r
2. Entrar al programa el software r presente la siguiente estructura
Manual para el Aprendizaje del Software estadístico R 11
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
La primera pantalla que nos aparece es R console (que es donde nos arroja los
resultados de nuestras instrucciones).
Permite trabajar de una manera sencilla
Presenta 4 partes:
1. Menú
2. Ventana de Instrucciones
3. Ventana de resultados
Vamos abrir un scrip (que es donde podemos digitar nuestras líneas de programación y
así podamos guardarlas si aso lo deseamos).
Manual para el Aprendizaje del Software estadístico R 12
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Ahora dividamos las ventanas verticalmente
Ahora limpiar consola
Manual para el Aprendizaje del Software estadístico R 13
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Manual para el Aprendizaje del Software estadístico R 14
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Sesión 3
Manual para el Aprendizaje del Software estadístico R 15
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
IV. IMPORTAR UNA BASE DE DATOS
4.1 Importar una base de datos de excel a r-project
Armar una base de datos en Excel
ID Male edad peso talla PAS
1 0 23 66.5 167 144
2 1 28 64 158 157
3 1 38 83.4 171 145
4 1 19 54 165 171
5 0 46 75 171 173
6 1 34 51 163 136
7 1 47 70 162 158
8 0 28 49 158 114
9 0 49 158 127
10 0 31 73 162 110
11 1 28 46 159 149
12 0 29 50 160 148
13 0 24 67 155 142
14 1 21 58 178 102
15 1 23 50 160 95
16 0 48 83 168 156
17 0 30 87 175 137
18 1 33 80 163 172
19 1 25 60 175 100
Vamos a cargar la librería con el comando
library(foreign)
Manual para el Aprendizaje del Software estadístico R 16
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Y en la ventana de r usar el comando
datos1=[Link]("clipboard")
Se selecciona todos los datos del Excel y copiar
Llamar a esa selección con:
datos1
Para jalar los datos del Excel escribir el comando
head(datos2)
Manual para el Aprendizaje del Software estadístico R 17
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Otra manera es guardar el archivo con el formato CSV(delimitado por comas) pero
antes, cargar la librería con el comando
library(foreign)
Se observa el formato del archivo en Excel ha cambiado, en este caso se ha guardado
en el escritorio.
Llamar al archivo guardado con el comando
Manual para el Aprendizaje del Software estadístico R 18
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
datos2=[Link]([Link](),T)
Buscar el archivo guardado en Excel con el formato csv.y escribir
datos2
4.2 Armar una base de datos en SPSS
ID Male edad peso talla PAS
1 0 23 66.5 167 144
2 1 28 64 158 157
3 1 38 83.4 171 145
4 1 19 54 165 171
5 0 46 75 171 173
6 1 34 51 163 136
7 1 47 70 162 158
8 0 28 49 158 114
Manual para el Aprendizaje del Software estadístico R 19
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
9 0 49 158 127
10 0 31 73 162 110
11 1 28 46 159 149
12 0 29 50 160 148
13 0 24 67 155 142
14 1 21 58 178 102
15 1 23 50 160 95
16 0 48 83 168 156
17 0 30 87 175 137
18 1 33 80 163 172
19 1 25 60 175 100
Vamos a cargar la librería con el comando
library(foreign)
Una vez cargada se va a almacenar los datos, si esta en spss usaremos el comando
datos=[Link]([Link](),T)
Manual para el Aprendizaje del Software estadístico R 20
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Donde aparece una ventana donde se seleccionara el archivo en spss
Para que no jale de manera separadas digitamos el comando
datos=[Link](datos)
datos
Manual para el Aprendizaje del Software estadístico R 21
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
4.3 Armar una base de datos en Stata
Para datos en stata digitar el comando
dato3=[Link]([Link](),T)
Si no aparece el archivo, buscar en todos los archivos y seleccionarlo y repetir
todos los pasos descritos.
Manual para el Aprendizaje del Software estadístico R 22
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Sesión 4
Manual para el Aprendizaje del Software estadístico R 23
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Prueba binomial en R
Se cuenta con la siguiente información en Excel mediante el juicio de expertos
Item Juez1 Juez2 juez3 juez4 juez5 juez6 juez7 juez8
1 1 1 1 1 1 0 0 1
2 0 1 1 1 0 1 1 0
3 1 1 1 0 1 1 1 1
4 1 1 1 1 1 1 1 1
5 1 1 1 1 0 0 0 1
6 1 1 1 0 0 0 0 0
7 1 1 1 1 0 1 1 1
8 1 1 1 0 0 1 1 0
9 1 0 0 1 1 0 0 1
10 1 0 0 0 1 0 0 1
Con lo visto anteriormente realizamos la exportacion a r
Nota se puede sumar directamnete en el excel o de ser el caso hacerlo en r para
lueguo apliacar la prueba binomial
[Link]
Manual para el Aprendizaje del Software estadístico R 24
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Aplicando el programa R con el comando dbinom se tiene
En el programa r se puede sumar o restar o dividir los números que en el
ejemplo se detallan
Manual para el Aprendizaje del Software estadístico R 25
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Manual para el Aprendizaje del Software estadístico R 26
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Tabla de frecuencias en r
Distribución de frecuencias de datos agrupados en R
Digitar los datos en un archivo en Excel y en una sola columna que continuación se
detalla:
estatura
151.370892 156.240015 155.414818 160.29699 163.93734 156.431986
163.563441 159.173251 171.6819 161.181865 154.995516 156.752802
165.107356 173.694666 166.821809 163.952225 164.395087 167.034815
164.152822 159.822582 162.373373 163.362649 145.384956 160.276786
167.576276 156.85644 160.554277 157.453023 161.89726 153.285448
166.23784 148.508825 149.377598 160.348442 156.962456
153.929089 159.523021 158.294967 151.019335 168.690901
160.608898 160.254543 151.862981 155.090201 159.087127
160.938082 153.402261 156.852403 152.553959 157.303613
162.316514 155.676744 155.802175 160.395579 158.760666
163.492136 156.001161 164.663064 159.413486 165.677831
167.722271 157.813465 162.162988 170.847937 164.201183
164.102699 161.607493 159.288192 165.741748 156.14645
155.245666 163.416633 152.224221 167.897949 151.344812
158.588274 150.470968 156.505652 166.370572 150.890663
156.608752 156.329983 157.990906 165.770563 154.903669
164.368478 169.729895 156.844664 161.049728 153.408718
155.553813 162.604684 152.798131 160.443619 158.17778
158.878304 160.440419 149.547376 158.072617 166.926098
Luego guardar archivo con el nombre Agrupados y en formato punto y coma y
guardarlo en una carpeta con el nombre de directorio.
Manual para el Aprendizaje del Software estadístico R 27
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Luego abrir r y hacer clic en archivo y elegir cambiar directorio
Aparece una ventana donde te indica que busques el archivo llamado directorio creado
y guardado como punto y coma, en este caso se a guardado en un usb de trabajo y
damos aceptar
Ahora observar los archivos de Nuestro directorio por lo cual digitamos
dir()
Manual para el Aprendizaje del Software estadístico R 28
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
y luego damos enter
Asignamos al conjunto de datos que se ha descargado a un objeto llamado
agrupados<-[Link]("[Link]")
Ahora escribimos agrupados y damos en enter
Observamos que
aparecen los 100
datos que
representa la
estatura de
personas
Para calcular la distribución de frecuencia en este conjunto de datos copiaremos estos
Manual para el Aprendizaje del Software estadístico R 29
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
codigos que a continuación se detallan:
tdfA <- function(y) {# Los datos deben de estar guardados en un vector
# Calculamos el número de clases usando la fórmula de Sturge
k <- [Link](y)
# Formamos los intervalos de clase
intervalos <- cut(y, breaks = k)
# Tabla de frecuencias absolutas
tabla2 <- [Link](table(intervalos))
# Añadimos frecuencias acumuladas y frecuencias relativas
tabla2 <- transform(tabla2, [Link] = cumsum(Freq), F.R = [Link](Freq))
# Añadimos frecuencias relativas acumuladas
tabla2 <- transform(tabla2, [Link] = cumsum(F.R))
# Multiplicamos las frecuencas relativas por 100
tabla2 <- transform(tabla2, [Link] = 100*F.R, [Link] = 100*[Link])
# Para obtener los puntos medios de los intervalos de clase, usaremos
# siguiente función obtenida del sitio
# [Link]
midpoints <- function(x, dp=2){
lower <- [Link](gsub(',.*','',gsub('\\(|\\[|\\)|\\]','', x)))
upper <- [Link](gsub('.*,','',gsub('\\(|\\[|\\)|\\]','', x)))
return(round(lower+(upper-lower)/2, dp))
}
# Agregamos la columna de puntos medios de los intervalos de clase
tabla2 <- transform(tabla2, MC = midpoints(intervalos))
tabla2
}
1
Manual para el Aprendizaje del Software estadístico R
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Ahora el nombre de la función es tdfA y como argumentos es agrupados que es el
nombre de nuestro data frame pero recordemos que necesitamos las estaturas en
forma de vector por lo cual utilizaremos el símbolo dólar ($) para elaborar la
distribución de frecuencias.
tdfA(agrupados$estatura)
Si copiamos agrupados$estatura y pegamos debajo se observa que tenemos el
vector de 100 estaturas
Manual para el Aprendizaje del Software estadístico R 1
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Distribución de frecuencias de datos no agrupados r
Digitar los datos en un archivo en Excel y en una sola columna que continuación se
detalla:
calf
8 9 8
0 7 8
7 7 8
8 7 7
9 9 3
7 7 9
0 9 7
5 8
7 9
Luego guardar archivo con el nombre NoAgrupados y en formato punto y coma y
guardarlo en una carpeta con el nombre de directorio.
R tiene establecido un directorio de trabajo por lo cual lo visualizásemos con el
comando
getwd()
Manual para el Aprendizaje del Software estadístico R 2
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Y este directorio de trabajo lo podemos cambiar de la siguiente manera, vamos a
archivo
Vamos a al archivo guardado, en este cado se guardo el archivo en un usb con la
carpeta directorio y damos aceptar.
Ahora otra vez escribimos el comando getwd() obsérvanos que ha cambiado el
directorio de trabajo.
getwd()
Manual para el Aprendizaje del Software estadístico R 3
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Podemos mostrar que archivos se encuentra en nuestro directorio de trabajo con la
función dir()
dir()
Ahora leer estos datos en r con la función
[Link]("[Link]")
Vamos a guardar el data frame en un objeto r que podemos llamar datos
datos<-[Link]("[Link]")
<- asignado este símbolo de asignación en r indica que los datos que estoy leyendo
en forma de data Frame serán asignados al objeto datos.
Ahora cada vez que escribimos datos en r obtendremos la data frame que hemos
leído
Manual para el Aprendizaje del Software estadístico R 4
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
En este ejemplo nos interesa tener los datos en r en forma de vector y no en data
frame, es decir para extraer estos datos escribimos datos$calf
datos$calf
En este caso tenemos el vector calificaciones.
Limpiamos pantalla haciendo clic derecho
Manual para el Aprendizaje del Software estadístico R 5
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Ahora para obtener la distribución de frecuencias de las calificaciones que obtuvimos,
copiaremos la siguiente función
Manual para el Aprendizaje del Software estadístico R 6
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
tdfNA <- function(y){ # Los datos deberan estar guardados
# en un vector
# Tabla de frecuencias absolutas
tabla1 <- [Link](table(y))
# Añadimos frecuencias acumuladas
# y frecuencias relativas
tabla1 <- transform(tabla1,
[Link] = cumsum(Freq),
F.R = [Link](Freq))
# Añadimos frecuencias relativas
# acumuladas
tabla1 <- transform(tabla1,
[Link] = cumsum(F.R))
# Multiplicamos las frecuencas
# relativas por 100
tabla1 <- transform(tabla1,
[Link] = 100*F.R,
[Link] = 100*[Link])
tabla1
}
1
Manual para el Aprendizaje del Software estadístico R
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Esta función se llama tdfNA y el argumento de esta función será tdfNA(datos$calf)
tdfNA(datos$calf)
Manual para el Aprendizaje del Software estadístico R 1
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Sesión 5
Cálculo de la mediana, moda desviación estándar, varianza y cuartiles en conjunto de
datos proporcionado por el software
Digitamos
x<-rnorm(50) x crea una variable que describe una curva normal (rnorm) el
computador elijé 50 datos
mean(x)
sd(x)
var(x)
median(x)
Manual para el Aprendizaje del Software estadístico R 2
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
quantile(x)
R project - Histogramas (comando "hist")
Digitar
normal<-rnorm(250)
hist(normal)
R - Gráficos de Barra e Histogramas
En una vía expresa la velocidad estipulada es 50Km ∕ h. Se a registrados algunas
velocidades que sobrepasan los límites establecidos en las horas punta.
VELOCIDADES
km∕h Con esta información
Paso 1
cree una base de datos
60.2
en Excel y guárdelo en
43.3 el escritorio.
51.2
46.6
32.5
41.8
45.9
60.6
32.3
Manual para el Aprendizaje del Software estadístico R 3
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
31.7
39.4
41.2
60.2
40.5
58.3
42.7
Importar los Paso 2
datos a r library(foreign)
61.4 datos1=[Link]("clipboard")
53.3 datos1
58.7
46.4
39.1
63.9
51.5
53.3
41.6
54.9
55.2
60.2
47.3
39.8
46.8
64.4
57.9 Determinando los parámetros estadísticos "comando"
summary(datos1) Paso 3
39.1
Otra manera es ingresando el comando read pero antes guardamos en c: y copiamos la
dirección y para lo lea como una variable el asignamos vel<-
> vel<-[Link]("C:/tarea/[Link]")
> vel
Ahora para llamar a los parámetros estadísticos
summary(vel)
hist(vel$velocidades)
hist(vel$velocidades, main="velocidades en km/h")
Graficando
El símbolo del dólar cumple la función de llamar a la variable para que este sea
graficado
hist(datos1$velocidades)
Manual para el Aprendizaje del Software estadístico R 4
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Para poner títulos
hist(datos1$velocidades,main="velocidades en km/h")
Para editar los ejes coordenados de la gráfica
hist(datos1$velocidades,main="Velocidades en km/h",xlab="Velocidades en
Km/h",ylab="Frecuencia")
Manual para el Aprendizaje del Software estadístico R 5
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Para colorear las gráficas un color en específico
hist(datos1$velocidades,main="Velocidades en km/h",xlab="Velocidades en
Km/h",ylab="Frecuencia",col="blue")
Para varios colores al azar
hist(datos1$velocidades,main="Velocidades en km/h",xlab="Velocidades en
Km/h",ylab="Frecuencia",col=rainbow(9))
De estos nueve colores el software lo selecciona al azar
Para el número de clases
hist(datos1$velocidades,main="Velocidades en km/h",xlab="Velocidades en
Km/h",ylab="Frecuencia",col=rainbow(9),nclass=3)
hist(datos1$velocidades,main="Velocidades en km/h",xlab="Velocidades en
Km/h",ylab="Frecuencia",col=rainbow(9),[Link]=2)
Manual para el Aprendizaje del Software estadístico R 6
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Para bordes
hist(datos1$velocidades,main="Velocidades en km/h",xlab="Velocidades en
Km/h",ylab="Frecuencia",col=rainbow(9),[Link]=2,border=F)
border=T
aparece los
bordes
Cambiar los límites de valores
hist(datos1$velocidades,main="Velocidades en km/h",xlab="Velocidades en
Km/h",ylab="Frecuencia",col=rainbow(9),[Link]=2,border=T,xlim=c(20,70))
Aumentar el grosor de las líneas
hist(datos1$velocidades,main="Velocidades en km/h",xlab="Velocidades en
Km/h",ylab="Frecuencia",col=rainbow(9),[Link]=2,border=T,xlim=c(20,70),lwd=2)
Manual para el Aprendizaje del Software estadístico R 7
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Ejercicios
Se tiene una base de datos de notas de un salón de clase de un curso determinado
hallar el gráfico de barras
Paso 1
Guardar el archivo en csv en "c" y copiar la dirección
Notas<-[Link]("C:/tarea/[Link]")
barplot(Notas$Notas)
Esta opción es para tomar solo las notas
Paso 2
Colocando títulos a la gráfica
barplot(Notas$Notas,main="Notas de alumnos de Mecánica Aplicada")
Manual para el Aprendizaje del Software estadístico R 8
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Editando los ejes coordenados y ampliando los límites
barplot(Notas$Notas,main="Notas de alumnos de Mecánica
Aplicada",ylab="notas",ylim=c(0,20))
Agregando colores
barplot(Notas$Notas,main="Notas de alumnos de Mecánica
Aplicada",ylab="notas",ylim=c(0,20),col=rainbow(15))
Ubicar donde se encuentra la mayor cantidad
rug(jitter(Notas$Notas))
Manual para el Aprendizaje del Software estadístico R 9
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Se aprecia la mayor cantidad de notas
Tracemos una línea horizontal respecto al eje y de altura 7
barplot(Notas$Notas,main="Notas de alumnos de Mecánica
Aplicada",ylab="notas",ylim=c(0,20),col=rainbow(15),abline(h=7))
Manual para el Aprendizaje del Software estadístico R 10
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Sesión 5
Tablas de frecuencias
Manual para el Aprendizaje del Software estadístico R 11
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Manual para el Aprendizaje del Software estadístico R 12
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Sesión 6
ALFA DE CROMBACH
Objetivo
Conocer y calcular el análisis de fiabilidad de una escala mediante el coeficiente Alpha
de Cronbach con R Commander
INSTALAR R COMMANDER
Es un paquete de liberaría es decir un conjunto de códigos editado por un
desarrollador de r que ha puesto a disposición de otros usuarios para que pueda
utilizar sus comandos.
Manual para el Aprendizaje del Software estadístico R 13
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Elegimos un país en este ejemplo hemos elegido Colombia
Manual para el Aprendizaje del Software estadístico R 14
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Ahora buscar rcomander
Manual para el Aprendizaje del Software estadístico R 15
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Esperar que instale
Una vez instalado vamos a ejecutarlo para ello ponemos el comando
library(Rcmdr)
Nos da un mensaje de error porque r necesita instalar otros paquetes necesarios para
abrir r comander , damos que si , recordar para instalar paquetes se necesita una
conexión a internet
Manual para el Aprendizaje del Software estadístico R 16
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Damos OK
Como se puede ver Rcomander se ha ejecutado y es un programa visualmente más
fácil, tiene un menú (a) y una ventana de instrucciones (b) donde se introduce los
comandos y una ventana de resultados(c)
Si se cierra r por equivocación
Manual para el Aprendizaje del Software estadístico R 17
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Y se quiere volver abrirlo si digitamos
library(Rcmdr)
se observa que no abre , envés de usar ese comando digitamos el comando
Commander()
Manual para el Aprendizaje del Software estadístico R 18
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Alfa de crombach
Como primer paso, siempre activamos la ventana de R Commander: Menú: Paquetes,
Cargar paquetes, escogemos Rcmdr:
Elegimos Rcmdr:
Manual para el Aprendizaje del Software estadístico R 19
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Después, se abre la ventana de R Comander, en la que accedemos al archivo
previamente preparado:
Una vez tengamos cargado el archivo, el mensaje de R Commander nos avisa sobre el
número de filas y columnas que tiene el documento:
En el Menú de R Commander: Estadísticos, Análisis dimensional, Fiabilidad de escala…
Manual para el Aprendizaje del Software estadístico R 20
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Cuando seleccionamos las variables del análisis:
Cuando aceptamos, aparecen los resultados en la ventana de resultados:
Manual para el Aprendizaje del Software estadístico R 21
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Ya podemos interpretar el coeficiente de fiabilidad.
R. Análisis de Fiabilidad. Alpha de Cronbach
Margarita Bakieva; José González Such y Carlos Sancho Álvarez. 2014
Departamento Métodos de Investigación y Diagnóstico en Educación
Universitat de València
Manual para el Aprendizaje del Software estadístico R 22
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Sesión 6
Manual para el Aprendizaje del Software estadístico R 23
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO
Universidad Nacional del Callao
Facultad de Ingeniería Industrial y de Sistemas
Facultad de Ingeniería Pesquera y de Alimentos
Prueba de Kolmogorov Smirnov en r
Bibliografía
[Link]
agrupados/
[Link]
Manual para el Aprendizaje del Software estadístico R 24
CATEDRÁTICO: Dr. CESAR TORRES SIME
CATEDRÁTICO: Dr. WILMER HUAMANÍ PALOMINO