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

Lenguaje R

Lenguaje R

Alejandro Guillermo Monzón Montoya


amonzon9@gmail.com

Universidad Nacional San Cristóbal de Huamanga

25 de septiembre de 2018

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R es un entorno especialmente diseñado para el tratamiento de da-
tos, cálculo y desarrollo gráfico.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R es un entorno especialmente diseñado para el tratamiento de da-
tos, cálculo y desarrollo gráfico. Permite trabajar con facilidad con
vectores y matrices y ofrece diversas herramientas para el análisis de
datos.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R es un entorno especialmente diseñado para el tratamiento de da-
tos, cálculo y desarrollo gráfico. Permite trabajar con facilidad con
vectores y matrices y ofrece diversas herramientas para el análisis de
datos.
El lenguaje de programación R forma parte del proyecto GNU y
puede verse como una implementación alternativa del lenguaje S,
desarrollado en AT&T Bell Laboratories. Se presenta como software
libre,

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R es un entorno especialmente diseñado para el tratamiento de da-
tos, cálculo y desarrollo gráfico. Permite trabajar con facilidad con
vectores y matrices y ofrece diversas herramientas para el análisis de
datos.
El lenguaje de programación R forma parte del proyecto GNU y
puede verse como una implementación alternativa del lenguaje S,
desarrollado en AT&T Bell Laboratories. Se presenta como software
libre, donde el término software libre se refiere a la libertad de los
usuarios para ejecutar,

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R es un entorno especialmente diseñado para el tratamiento de da-
tos, cálculo y desarrollo gráfico. Permite trabajar con facilidad con
vectores y matrices y ofrece diversas herramientas para el análisis de
datos.
El lenguaje de programación R forma parte del proyecto GNU y
puede verse como una implementación alternativa del lenguaje S,
desarrollado en AT&T Bell Laboratories. Se presenta como software
libre, donde el término software libre se refiere a la libertad de los
usuarios para ejecutar, copiar,

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R es un entorno especialmente diseñado para el tratamiento de da-
tos, cálculo y desarrollo gráfico. Permite trabajar con facilidad con
vectores y matrices y ofrece diversas herramientas para el análisis de
datos.
El lenguaje de programación R forma parte del proyecto GNU y
puede verse como una implementación alternativa del lenguaje S,
desarrollado en AT&T Bell Laboratories. Se presenta como software
libre, donde el término software libre se refiere a la libertad de los
usuarios para ejecutar, copiar, distribuir,

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R es un entorno especialmente diseñado para el tratamiento de da-
tos, cálculo y desarrollo gráfico. Permite trabajar con facilidad con
vectores y matrices y ofrece diversas herramientas para el análisis de
datos.
El lenguaje de programación R forma parte del proyecto GNU y
puede verse como una implementación alternativa del lenguaje S,
desarrollado en AT&T Bell Laboratories. Se presenta como software
libre, donde el término software libre se refiere a la libertad de los
usuarios para ejecutar, copiar, distribuir, estudiar,

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R es un entorno especialmente diseñado para el tratamiento de da-
tos, cálculo y desarrollo gráfico. Permite trabajar con facilidad con
vectores y matrices y ofrece diversas herramientas para el análisis de
datos.
El lenguaje de programación R forma parte del proyecto GNU y
puede verse como una implementación alternativa del lenguaje S,
desarrollado en AT&T Bell Laboratories. Se presenta como software
libre, donde el término software libre se refiere a la libertad de los
usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar
el software.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R es un entorno especialmente diseñado para el tratamiento de da-
tos, cálculo y desarrollo gráfico. Permite trabajar con facilidad con
vectores y matrices y ofrece diversas herramientas para el análisis de
datos.
El lenguaje de programación R forma parte del proyecto GNU y
puede verse como una implementación alternativa del lenguaje S,
desarrollado en AT&T Bell Laboratories. Se presenta como software
libre, donde el término software libre se refiere a la libertad de los
usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar
el software. Se trata de un lenguaje creado especı́ficamente para
la visualización y exploración de datos ası́ como para su uso en
modelización y programación estadı́stica.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R está disponible para Windows, Linux y sistemas Unix, y dado que
es un software abierto (licenciado bajo el proyecto GNU), cualquier
persona puede contribuir a su desarrollo y cuenta con aportes de
muchos académicos destacados que desarrollan librerı́as y ofrecen
soporte en las listas de correo.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R está disponible para Windows, Linux y sistemas Unix, y dado que
es un software abierto (licenciado bajo el proyecto GNU), cualquier
persona puede contribuir a su desarrollo y cuenta con aportes de
muchos académicos destacados que desarrollan librerı́as y ofrecen
soporte en las listas de correo.
Quienes buscan en R un programa para llevar a cabo análisis es-
tadı́sticos simples y gráficos sencillos, pueden extrañar los menús que
ofrecen paquetes estadı́sticos o con funciones de estadı́stica como
SPSS, SAS, Excel, Minitab, StatGraphics, entre otros.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Qué es R?

Software R
R está disponible para Windows, Linux y sistemas Unix, y dado que
es un software abierto (licenciado bajo el proyecto GNU), cualquier
persona puede contribuir a su desarrollo y cuenta con aportes de
muchos académicos destacados que desarrollan librerı́as y ofrecen
soporte en las listas de correo.
Quienes buscan en R un programa para llevar a cabo análisis es-
tadı́sticos simples y gráficos sencillos, pueden extrañar los menús que
ofrecen paquetes estadı́sticos o con funciones de estadı́stica como
SPSS, SAS, Excel, Minitab, StatGraphics, entre otros. Sin embargo,
quienes requieran de una herramienta versátil que pueda adaptarse
a problemas particulares que se presentan en la práctica y que les
permita hacer EXACTAMENTE LO QUE QUIERAN, verán en
R un gran aliado.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Por qué R?

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Por qué R?

R es un lenguaje orientado a objetos y pensado para trabajar con


arreglos (vectores y matrices).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Por qué R?

R es un lenguaje orientado a objetos y pensado para trabajar con


arreglos (vectores y matrices). Esto quiere decir que está situado
en el paradigma actual del desarrollo de software: la Programación
Orientada a Objetos (POO), y que personas con una formación ma-
temática apropiada podrán sacarle provecho rápidamente.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Por qué R?

R es un lenguaje orientado a objetos y pensado para trabajar con


arreglos (vectores y matrices). Esto quiere decir que está situado
en el paradigma actual del desarrollo de software: la Programación
Orientada a Objetos (POO), y que personas con una formación ma-
temática apropiada podrán sacarle provecho rápidamente. Quienes
no tengan esta clase de formación también podrán aprovecharse de
toda la funcionalidad que ofrece el programa pero podrı́an tomarse
un poco más de tiempo antes de lograr niveles de eficiencia adecua-
dos en sus códigos.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Por qué R?

R es un lenguaje orientado a objetos y pensado para trabajar con


arreglos (vectores y matrices). Esto quiere decir que está situado
en el paradigma actual del desarrollo de software: la Programación
Orientada a Objetos (POO), y que personas con una formación ma-
temática apropiada podrán sacarle provecho rápidamente. Quienes
no tengan esta clase de formación también podrán aprovecharse de
toda la funcionalidad que ofrece el programa pero podrı́an tomarse
un poco más de tiempo antes de lograr niveles de eficiencia adecua-
dos en sus códigos.
¡R ES GRATIS!

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Por qué R?

R es un lenguaje orientado a objetos y pensado para trabajar con


arreglos (vectores y matrices). Esto quiere decir que está situado
en el paradigma actual del desarrollo de software: la Programación
Orientada a Objetos (POO), y que personas con una formación ma-
temática apropiada podrán sacarle provecho rápidamente. Quienes
no tengan esta clase de formación también podrán aprovecharse de
toda la funcionalidad que ofrece el programa pero podrı́an tomarse
un poco más de tiempo antes de lograr niveles de eficiencia adecua-
dos en sus códigos.
¡R ES GRATIS! Puede descargarse sin ningún costo, ası́ como tam-
bién una gran cantidad de documentación de apoyo.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

¿Por qué R?

R es un lenguaje orientado a objetos y pensado para trabajar con


arreglos (vectores y matrices). Esto quiere decir que está situado
en el paradigma actual del desarrollo de software: la Programación
Orientada a Objetos (POO), y que personas con una formación ma-
temática apropiada podrán sacarle provecho rápidamente. Quienes
no tengan esta clase de formación también podrán aprovecharse de
toda la funcionalidad que ofrece el programa pero podrı́an tomarse
un poco más de tiempo antes de lograr niveles de eficiencia adecua-
dos en sus códigos.
¡R ES GRATIS! Puede descargarse sin ningún costo, ası́ como tam-
bién una gran cantidad de documentación de apoyo. Todos los es-
tudiantes de ciencias e ingenierı́as tienen a su disposición una herra-
mienta gratuita para llevar a cabo sus trabajos, pero también puede
ser usado sin costo alguno para desarrollar actividades fuera de la
universidad como consultorı́a y desarrollo de software.
Alejandro Guillermo Monzón Montoya Lenguaje R
Lenguaje R

Principales caracterı́sticas

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Principales caracterı́sticas

R proporciona un lenguaje de programación propio. Basado en


el lenguaje S, que a su vez tiene muchos elementos del lenguaje
C.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Principales caracterı́sticas

R proporciona un lenguaje de programación propio. Basado en


el lenguaje S, que a su vez tiene muchos elementos del lenguaje
C. Sin embargo, la semántica es muy distinta a la de este último.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Principales caracterı́sticas

R proporciona un lenguaje de programación propio. Basado en


el lenguaje S, que a su vez tiene muchos elementos del lenguaje
C. Sin embargo, la semántica es muy distinta a la de este último.
Esto es porque R permite ejecuciones de comandos en lı́nea
(compilación y ejecución unidos en un mismo paso), lo cual
hace que su semántica esté más próxima a la de un lenguaje de
programación funcional.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Principales caracterı́sticas

R proporciona un lenguaje de programación propio. Basado en


el lenguaje S, que a su vez tiene muchos elementos del lenguaje
C. Sin embargo, la semántica es muy distinta a la de este último.
Esto es porque R permite ejecuciones de comandos en lı́nea
(compilación y ejecución unidos en un mismo paso), lo cual
hace que su semántica esté más próxima a la de un lenguaje de
programación funcional.
Objetos y funciones especı́ficas para el tratamiento de datos.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Principales caracterı́sticas

R proporciona un lenguaje de programación propio. Basado en


el lenguaje S, que a su vez tiene muchos elementos del lenguaje
C. Sin embargo, la semántica es muy distinta a la de este último.
Esto es porque R permite ejecuciones de comandos en lı́nea
(compilación y ejecución unidos en un mismo paso), lo cual
hace que su semántica esté más próxima a la de un lenguaje de
programación funcional.
Objetos y funciones especı́ficas para el tratamiento de datos.
R es software libre. Permite la descarga de librerı́as con imple-
mentaciones concretas de funciones gráficas, métodos estadı́sti-
cos, algoritmos . . . .

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Obteniendo ayuda
Para obtener ayuda acerca de, por ejemplo, la función plot,
se podrı́an utilizar los siguientes comandos:

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Obteniendo ayuda
Para obtener ayuda acerca de, por ejemplo, la función plot,
se podrı́an utilizar los siguientes comandos: ?plot,

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Obteniendo ayuda
Para obtener ayuda acerca de, por ejemplo, la función plot,
se podrı́an utilizar los siguientes comandos: ?plot, help(plot),

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Obteniendo ayuda
Para obtener ayuda acerca de, por ejemplo, la función plot,
se podrı́an utilizar los siguientes comandos: ?plot, help(plot),
help.search(plot).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Obteniendo ayuda
Para obtener ayuda acerca de, por ejemplo, la función plot,
se podrı́an utilizar los siguientes comandos: ?plot, help(plot),
help.search(plot). Los dos primeros son equivalentes y el tercero per-
mite realizar búsquedas más avanzadas.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Obteniendo ayuda
Para obtener ayuda acerca de, por ejemplo, la función plot,
se podrı́an utilizar los siguientes comandos: ?plot, help(plot),
help.search(plot). Los dos primeros son equivalentes y el tercero per-
mite realizar búsquedas más avanzadas. Además, también se pueden
utilizar los correspondientes elementos del menú help.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Obteniendo ayuda
Para obtener ayuda acerca de, por ejemplo, la función plot,
se podrı́an utilizar los siguientes comandos: ?plot, help(plot),
help.search(plot). Los dos primeros son equivalentes y el tercero per-
mite realizar búsquedas más avanzadas. Además, también se pueden
utilizar los correspondientes elementos del menú help.

Case sensitivity
El lenguaje R es “case sensitive”, es decir, distingue entre mayúsculas
y minúsculas.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Robustez
El lenguaje R es un lenguaje robusto.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Robustez
El lenguaje R es un lenguaje robusto. Es decir, intenta en la medida
de lo posible, no dar mensajes de error.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Robustez
El lenguaje R es un lenguaje robusto. Es decir, intenta en la medida
de lo posible, no dar mensajes de error. Esto en general es cómodo,
pero hay que tener cuidado, es posible que al ejecutar un comando
no obtengamos ningún error y sin embargo R no esté haciendo lo
que nosotros pretendı́amos.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Robustez
El lenguaje R es un lenguaje robusto. Es decir, intenta en la medida
de lo posible, no dar mensajes de error. Esto en general es cómodo,
pero hay que tener cuidado, es posible que al ejecutar un comando
no obtengamos ningún error y sin embargo R no esté haciendo lo
que nosotros pretendı́amos.

Importar código

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Robustez
El lenguaje R es un lenguaje robusto. Es decir, intenta en la medida
de lo posible, no dar mensajes de error. Esto en general es cómodo,
pero hay que tener cuidado, es posible que al ejecutar un comando
no obtengamos ningún error y sin embargo R no esté haciendo lo
que nosotros pretendı́amos.

Importar código
El comando source(“comandos.R”) permite introducir comandos
procedentes de archivos.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Robustez
El lenguaje R es un lenguaje robusto. Es decir, intenta en la medida
de lo posible, no dar mensajes de error. Esto en general es cómodo,
pero hay que tener cuidado, es posible que al ejecutar un comando
no obtengamos ningún error y sin embargo R no esté haciendo lo
que nosotros pretendı́amos.

Importar código
El comando source(“comandos.R”) permite introducir comandos
procedentes de archivos. Es útil para cargar funciones elaboradas
por el usuario o también para ejecutar macros y scripts.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Exportar

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Exportar
El comando sink(“archivo”), nos permite que la salida de los coman-
dos posteriores se almacene en “archivo”.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Exportar
El comando sink(“archivo”), nos permite que la salida de los coman-
dos posteriores se almacene en “archivo”. Para devolver la salida a
la pantalla se usa nuevamente el comando sink().

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Exportar
El comando sink(“archivo”), nos permite que la salida de los coman-
dos posteriores se almacene en “archivo”. Para devolver la salida a
la pantalla se usa nuevamente el comando sink(). Es usado princi-
palmente para guardar salidas de datos en archivos de texto.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Exportar
El comando sink(“archivo”), nos permite que la salida de los coman-
dos posteriores se almacene en “archivo”. Para devolver la salida a
la pantalla se usa nuevamente el comando sink(). Es usado princi-
palmente para guardar salidas de datos en archivos de texto.

Funciones

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Exportar
El comando sink(“archivo”), nos permite que la salida de los coman-
dos posteriores se almacene en “archivo”. Para devolver la salida a
la pantalla se usa nuevamente el comando sink(). Es usado princi-
palmente para guardar salidas de datos en archivos de texto.

Funciones
Para consultar el código de una función en R, ya sea una función
propia de R o bien una del usuario, basta con teclear el nombre en
la lı́nea de comandos (sin paréntesis ni ningún tipo de argumentos).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Workspace

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Workspace
El comando getwd() nos devuelve el directorio de trabajo y el co-
mando setwd() nos permite modificarlo. Al iniciar el programa R se
abre automáticamente un espacio de trabajo, en él se almacenan
todos los datos, funciones . . . usadas durante esa sesión.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Workspace
El comando getwd() nos devuelve el directorio de trabajo y el co-
mando setwd() nos permite modificarlo. Al iniciar el programa R se
abre automáticamente un espacio de trabajo, en él se almacenan
todos los datos, funciones . . . usadas durante esa sesión. En cual-
quier momento se pueden guardar todos los objetos del espacio de
trabajo como un archivo con extensión “.RData” (menú file).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Workspace
El comando getwd() nos devuelve el directorio de trabajo y el co-
mando setwd() nos permite modificarlo. Al iniciar el programa R se
abre automáticamente un espacio de trabajo, en él se almacenan
todos los datos, funciones . . . usadas durante esa sesión. En cual-
quier momento se pueden guardar todos los objetos del espacio de
trabajo como un archivo con extensión “.RData” (menú file). Como
norma general, las funciones y objetos de datos es mejor guardar-
los en archivos propios;

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Workspace
El comando getwd() nos devuelve el directorio de trabajo y el co-
mando setwd() nos permite modificarlo. Al iniciar el programa R se
abre automáticamente un espacio de trabajo, en él se almacenan
todos los datos, funciones . . . usadas durante esa sesión. En cual-
quier momento se pueden guardar todos los objetos del espacio de
trabajo como un archivo con extensión “.RData” (menú file). Como
norma general, las funciones y objetos de datos es mejor guardar-
los en archivos propios; esto evita tener objetos innecesarios en el
“workspace”.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Workspace
El comando getwd() nos devuelve el directorio de trabajo y el co-
mando setwd() nos permite modificarlo. Al iniciar el programa R se
abre automáticamente un espacio de trabajo, en él se almacenan
todos los datos, funciones . . . usadas durante esa sesión. En cual-
quier momento se pueden guardar todos los objetos del espacio de
trabajo como un archivo con extensión “.RData” (menú file). Como
norma general, las funciones y objetos de datos es mejor guardar-
los en archivos propios; esto evita tener objetos innecesarios en el
“workspace”. La mejor forma de hacer esto será guardando uno o
varios objetos en un archivo (de extensión .RData) con el comando
save(objetos, file=“nombre.RData”).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Workspace
El comando getwd() nos devuelve el directorio de trabajo y el co-
mando setwd() nos permite modificarlo. Al iniciar el programa R se
abre automáticamente un espacio de trabajo, en él se almacenan
todos los datos, funciones . . . usadas durante esa sesión. En cual-
quier momento se pueden guardar todos los objetos del espacio de
trabajo como un archivo con extensión “.RData” (menú file). Como
norma general, las funciones y objetos de datos es mejor guardar-
los en archivos propios; esto evita tener objetos innecesarios en el
“workspace”. La mejor forma de hacer esto será guardando uno o
varios objetos en un archivo (de extensión .RData) con el comando
save(objetos, file=“nombre.RData”). Si en sesiones posteriores se
necesitan se pueden cargar con la función load().

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Librerı́as

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Librerı́as
Al iniciar el programa R se cargan por defecto unas librerı́as bási-
cas.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Librerı́as
Al iniciar el programa R se cargan por defecto unas librerı́as bási-
cas. A veces es necesario cargar otras librerı́as para realizar ciertos
análisis, o llamar a algunas funciones “no básicas”. Esto se hace a
través del comando library(nombre).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Librerı́as
Al iniciar el programa R se cargan por defecto unas librerı́as bási-
cas. A veces es necesario cargar otras librerı́as para realizar ciertos
análisis, o llamar a algunas funciones “no básicas”. Esto se hace a
través del comando library(nombre).

Listados

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Librerı́as
Al iniciar el programa R se cargan por defecto unas librerı́as bási-
cas. A veces es necesario cargar otras librerı́as para realizar ciertos
análisis, o llamar a algunas funciones “no básicas”. Esto se hace a
través del comando library(nombre).

Listados
El comando ls() nos proporciona un listado de los objetos que hay ac-
tualmente en el espacio de trabajo.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Librerı́as
Al iniciar el programa R se cargan por defecto unas librerı́as bási-
cas. A veces es necesario cargar otras librerı́as para realizar ciertos
análisis, o llamar a algunas funciones “no básicas”. Esto se hace a
través del comando library(nombre).

Listados
El comando ls() nos proporciona un listado de los objetos que hay ac-
tualmente en el espacio de trabajo. Para hacer búsquedas de objetos
en el espacio de trabajo se pueden utilizar los comandos apropos() y
find(). Además, el comando search() nos da una lista de las librerı́as
cargadas.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Borrado

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Borrado
Para eliminar uno o varios objetos del espacio de trabajo se usa el
comando rm(objetos).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Borrado
Para eliminar uno o varios objetos del espacio de trabajo se usa el
comando rm(objetos).

Historial de comandos

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Borrado
Para eliminar uno o varios objetos del espacio de trabajo se usa el
comando rm(objetos).

Historial de comandos
Mediante el teclado (flechas) se puede acceder a los últimos co-
mandos ejecutados.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Comandos y conceptos básicos

Borrado
Para eliminar uno o varios objetos del espacio de trabajo se usa el
comando rm(objetos).

Historial de comandos
Mediante el teclado (flechas) se puede acceder a los últimos co-
mandos ejecutados. Además, el comando history() nos devuelve un
archivo de texto con los últimos comandos ejecutados.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)
o

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)
o
> ?comando

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)
o
> ?comando
por ejemplo

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)
o
> ?comando
por ejemplo
> ?rnorm

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)
o
> ?comando
por ejemplo
> ?rnorm
o si no está seguro del nombre del comando escriba

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)
o
> ?comando
por ejemplo
> ?rnorm
o si no está seguro del nombre del comando escriba
> help.search(“expresión”)

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)
o
> ?comando
por ejemplo
> ?rnorm
o si no está seguro del nombre del comando escriba
> help.search(“expresión”)
donde expresión es una palabra clave sobre la funcionalidad o
uso del comando.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)
o
> ?comando
por ejemplo
> ?rnorm
o si no está seguro del nombre del comando escriba
> help.search(“expresión”)
donde expresión es una palabra clave sobre la funcionalidad o
uso del comando.
por ejemplo

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda en R

Cada vez que tenga dudas sobre el uso de un comando en R escriba


> help(comando)
o
> ?comando
por ejemplo
> ?rnorm
o si no está seguro del nombre del comando escriba
> help.search(“expresión”)
donde expresión es una palabra clave sobre la funcionalidad o
uso del comando.
por ejemplo
> help.search(“normal”)

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ventana de comandos
Al abrir el programa R se puede observar la ventana de comandos de
la siguiente figura. En esta ventana de comando se puede desarrollar
las operaciones aritméticas usuales.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ventana de comandos
Al abrir el programa R se puede observar la ventana de comandos de
la siguiente figura. En esta ventana de comando se puede desarrollar
las operaciones aritméticas usuales.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Menús

En Windows R se visualiza desde su propia ventana donde están


disponibles diferentes menús. Toda la funcionalidad disponible en
los menús también se proporciona a través de comandos.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Menús

En Windows R se visualiza desde su propia ventana donde están


disponibles diferentes menús. Toda la funcionalidad disponible en
los menús también se proporciona a través de comandos.

Archivo

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Archivo
Interpretar código fuente
Esta función sirve para cargar funciones o valores de variables alma-
cenados en archivos de R.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Archivo
Interpretar código fuente
Esta función sirve para cargar funciones o valores de variables alma-
cenados en archivos de R.

Nuevo script/Abrir script


Estas funciones abren el editor de scripts para crear uno nuevo o
utilizar alguno ya existente.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Archivo
Interpretar código fuente
Esta función sirve para cargar funciones o valores de variables alma-
cenados en archivos de R.

Nuevo script/Abrir script


Estas funciones abren el editor de scripts para crear uno nuevo o
utilizar alguno ya existente.

Mostrar archivo(s)
Muestra los archivos de R (*.R, *.S, *.q ó *.ssc) que hay en alguna
ubicación.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Archivo
Interpretar código fuente
Esta función sirve para cargar funciones o valores de variables alma-
cenados en archivos de R.

Nuevo script/Abrir script


Estas funciones abren el editor de scripts para crear uno nuevo o
utilizar alguno ya existente.

Mostrar archivo(s)
Muestra los archivos de R (*.R, *.S, *.q ó *.ssc) que hay en alguna
ubicación.

Cargar área de trabajo/Guardar área de trabajo


Permite cargar/guardar todas las variables almacenadas durante una
sesión de trabajo en un archivo de extensión RData.
Alejandro Guillermo Monzón Montoya Lenguaje R
Lenguaje R

Archivo
Cargar histórico/Guardar histórico
Permite cargar/guardar todos los comandos empleados durante una
sesión de trabajo (hayan sido o no correctamente empleados).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Archivo
Cargar histórico/Guardar histórico
Permite cargar/guardar todos los comandos empleados durante una
sesión de trabajo (hayan sido o no correctamente empleados).

Cambiar dir
Con esta función se le indica a R en que directorio se está trabajando.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Archivo
Cargar histórico/Guardar histórico
Permite cargar/guardar todos los comandos empleados durante una
sesión de trabajo (hayan sido o no correctamente empleados).

Cambiar dir
Con esta función se le indica a R en que directorio se está trabajando.
Es importante para la lectura y escritura de archivos ya que si un
archivo se especifica solo con su nombre y extensión se entiende que
está en el directorio de trabajo actual.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Archivo
Cargar histórico/Guardar histórico
Permite cargar/guardar todos los comandos empleados durante una
sesión de trabajo (hayan sido o no correctamente empleados).

Cambiar dir
Con esta función se le indica a R en que directorio se está trabajando.
Es importante para la lectura y escritura de archivos ya que si un
archivo se especifica solo con su nombre y extensión se entiende que
está en el directorio de trabajo actual.

Imprimir
Imprime el contenido actual de la ventana de comandos.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Archivo
Cargar histórico/Guardar histórico
Permite cargar/guardar todos los comandos empleados durante una
sesión de trabajo (hayan sido o no correctamente empleados).

Cambiar dir
Con esta función se le indica a R en que directorio se está trabajando.
Es importante para la lectura y escritura de archivos ya que si un
archivo se especifica solo con su nombre y extensión se entiende que
está en el directorio de trabajo actual.

Imprimir
Imprime el contenido actual de la ventana de comandos.

Guardar en archivo
Graba en un archivo de texto plano el contenido visible en la ventana
de comandos.
Alejandro Guillermo Monzón Montoya Lenguaje R
Lenguaje R

Menús
Editar

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Editar

Copiar/Pegar/Pegar solo comandos/Seleccionar todo


Estas herramientas tienen el comportamiento usual de las correspon-
dientes en Windows.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Editar

Copiar/Pegar/Pegar solo comandos/Seleccionar todo


Estas herramientas tienen el comportamiento usual de las correspon-
dientes en Windows. Si copia un conjunto de comandos ya ejecuta-
dos en la consola y se selecciona Pegar solo comandos, R copiará
solo los comandos sin el carácter especial “¿” que indica la lı́nea
actual de comando.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Editar

Copiar/Pegar/Pegar solo comandos/Seleccionar todo


Estas herramientas tienen el comportamiento usual de las correspon-
dientes en Windows. Si copia un conjunto de comandos ya ejecuta-
dos en la consola y se selecciona Pegar solo comandos, R copiará
solo los comandos sin el carácter especial “¿” que indica la lı́nea
actual de comando. Seleccionar todo sirve para seleccionar todo el
texto que haya en la ventana de comandos.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Editar

Copiar/Pegar/Pegar solo comandos/Seleccionar todo


Estas herramientas tienen el comportamiento usual de las correspon-
dientes en Windows. Si copia un conjunto de comandos ya ejecuta-
dos en la consola y se selecciona Pegar solo comandos, R copiará
solo los comandos sin el carácter especial “¿” que indica la lı́nea
actual de comando. Seleccionar todo sirve para seleccionar todo el
texto que haya en la ventana de comandos.

Limpiar consola
Deja en blanco la ventana de comandos.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Editar

Copiar/Pegar/Pegar solo comandos/Seleccionar todo


Estas herramientas tienen el comportamiento usual de las correspon-
dientes en Windows. Si copia un conjunto de comandos ya ejecuta-
dos en la consola y se selecciona Pegar solo comandos, R copiará
solo los comandos sin el carácter especial “¿” que indica la lı́nea
actual de comando. Seleccionar todo sirve para seleccionar todo el
texto que haya en la ventana de comandos.

Limpiar consola
Deja en blanco la ventana de comandos.

Editor de datos
Permite editar una variable manualmente. Equivale al comando
fix(variable).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Editar

Preferencias de la interfaz gráfica


Permite cambiar las opciones gráficas de la consola o ventana de
comandos: color y tipo de fuente del texto ingresado por el usuario,
color y tipo de fuente del texto de salida, color del fondo de la
consola, etc.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Menús
Misc

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Misc
Parar computación actual ESC/Para computación actual
Detiene todos los procesos que R esté ejecutando.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Misc
Parar computación actual ESC/Para computación actual
Detiene todos los procesos que R esté ejecutando.

Salida con buffer


Activado, las salidas de R se almacenan para sacarse rápidamente a
la consola.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Misc
Parar computación actual ESC/Para computación actual
Detiene todos los procesos que R esté ejecutando.

Salida con buffer


Activado, las salidas de R se almacenan para sacarse rápidamente a
la consola.

Terminar palabra
Cuando está activada esta opción, en la ventana de comandos al
presionar la tecla Tab se completa la palabra que se está escribiendo.
Si se presiona dos veces la misma tecla aparece una serie de opciones
para completar la palabra.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Misc
Parar computación actual ESC/Para computación actual
Detiene todos los procesos que R esté ejecutando.

Salida con buffer


Activado, las salidas de R se almacenan para sacarse rápidamente a
la consola.

Terminar palabra
Cuando está activada esta opción, en la ventana de comandos al
presionar la tecla Tab se completa la palabra que se está escribiendo.
Si se presiona dos veces la misma tecla aparece una serie de opciones
para completar la palabra.

Terminar nombre de archivo


Igual que terminar palabra, pero sirve para completar nombres de
archivos.
Alejandro Guillermo Monzón Montoya Lenguaje R
Lenguaje R

Misc

Listar objetos
Escribe en la consola de comandos los nombres de todos los objetos
(variables) que se tenga almacenadas en la memoria.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Misc

Listar objetos
Escribe en la consola de comandos los nombres de todos los objetos
(variables) que se tenga almacenadas en la memoria.

Remover todos los objetos


Elimina todos los objetos (variables) almacenados en la memoria
utilizada por R.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Misc

Listar objetos
Escribe en la consola de comandos los nombres de todos los objetos
(variables) que se tenga almacenadas en la memoria.

Remover todos los objetos


Elimina todos los objetos (variables) almacenados en la memoria
utilizada por R.

Listar el camino de búsqueda


Escribe en la consola todos los paquetes cargados actualmente.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Menús
Paquetes

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Paquetes
Cargar paquetes
Permite seleccionar un paquete para cargarse entre los paquetes que
están actualmente instalados.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Paquetes
Cargar paquetes
Permite seleccionar un paquete para cargarse entre los paquetes que
están actualmente instalados.

Seleccionar espejo CRAN


Permite escoger desde que ubicación (servidor CRAN) se descar-
garán los paquetes.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Paquetes
Cargar paquetes
Permite seleccionar un paquete para cargarse entre los paquetes que
están actualmente instalados.

Seleccionar espejo CRAN


Permite escoger desde que ubicación (servidor CRAN) se descar-
garán los paquetes.

Seleccionar repositorios
Sirve para seleccionar los repositorios, es decir, conjuntos de archivos
desde los cuales se podrá descargar los paquetes.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Paquetes
Cargar paquetes
Permite seleccionar un paquete para cargarse entre los paquetes que
están actualmente instalados.

Seleccionar espejo CRAN


Permite escoger desde que ubicación (servidor CRAN) se descar-
garán los paquetes.

Seleccionar repositorios
Sirve para seleccionar los repositorios, es decir, conjuntos de archivos
desde los cuales se podrá descargar los paquetes.

Instalar paquetes
Permite seleccionar uno o varios paquetes desde un repositorio para
instalarse en el equipo.
Alejandro Guillermo Monzón Montoya Lenguaje R
Lenguaje R

Paquetes

Actualizar paquetes
Con este comando se activa la actualización automática de los pa-
quetes instalados. R verifica si ha salido alguna versión nueva de los
paquetes instalados actualmente y la descarga automáticamente.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Paquetes

Actualizar paquetes
Con este comando se activa la actualización automática de los pa-
quetes instalados. R verifica si ha salido alguna versión nueva de los
paquetes instalados actualmente y la descarga automáticamente.

Instalar paquete(s) a partir de archivos zip locales?


Instala los paquetes en archivos zip almacenados en alguna unidad
local.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Menús
Ayuda

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda
Consola
Muestra algunos comandos rápidos para utilizar en R.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda
Consola
Muestra algunos comandos rápidos para utilizar en R.

FAQ en R/FAQ en R para Windows


Abre en el navegador predeterminado las correspondientes páginas
de preguntas frecuentes FAQ (frequent asked questions).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda
Consola
Muestra algunos comandos rápidos para utilizar en R.

FAQ en R/FAQ en R para Windows


Abre en el navegador predeterminado las correspondientes páginas
de preguntas frecuentes FAQ (frequent asked questions).

Manuales (en PDF)


Abre los manuales en pdf instalados con R.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda
Consola
Muestra algunos comandos rápidos para utilizar en R.

FAQ en R/FAQ en R para Windows


Abre en el navegador predeterminado las correspondientes páginas
de preguntas frecuentes FAQ (frequent asked questions).

Manuales (en PDF)


Abre los manuales en pdf instalados con R.

Funciones R (texto)...
Proporciona ayuda sobre algún comando o función. Es equivalente
al código help(comando).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda
Consola
Muestra algunos comandos rápidos para utilizar en R.

FAQ en R/FAQ en R para Windows


Abre en el navegador predeterminado las correspondientes páginas
de preguntas frecuentes FAQ (frequent asked questions).

Manuales (en PDF)


Abre los manuales en pdf instalados con R.

Funciones R (texto)...
Proporciona ayuda sobre algún comando o función. Es equivalente
al código help(comando).

Ayuda Html
Abre en el navegador principal la ayuda html
Alejandro Guillermo Monzón Montoya
instalada por defecto
Lenguaje R
Lenguaje R

Ayuda
Buscar ayuda
Busca dentro de la documentación coincidencias con la expresión
dada. Es equivalente a help.search(“expresión”).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda
Buscar ayuda
Busca dentro de la documentación coincidencias con la expresión
dada. Es equivalente a help.search(“expresión”).

Acerca de ...
Muestra que temas coinciden en la documentación con la expre-
sión dada. Esto equivale a apropos(expresión). La diferencia con
help.search es que apropos busca coincidencias exactas en el texto
de los encabezados de los temas de ayuda.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Ayuda
Buscar ayuda
Busca dentro de la documentación coincidencias con la expresión
dada. Es equivalente a help.search(“expresión”).

Acerca de ...
Muestra que temas coinciden en la documentación con la expre-
sión dada. Esto equivale a apropos(expresión). La diferencia con
help.search es que apropos busca coincidencias exactas en el texto
de los encabezados de los temas de ayuda.

Página principal del proyecto R/Página principal del proyecto


CRAN
Abre en el navegador predeterminado la página correspondiente, ya
sea la del proyecto R donde está la información general del proyecto o
la del servidor CRAN (Comprehensive R archives network) de donde
se descarga el software y los paquetes.
Alejandro Guillermo Monzón Montoya Lenguaje R
Lenguaje R

Ayuda
Buscar ayuda
Busca dentro de la documentación coincidencias con la expresión
dada. Es equivalente a help.search(“expresión”).

Acerca de ...
Muestra que temas coinciden en la documentación con la expre-
sión dada. Esto equivale a apropos(expresión). La diferencia con
help.search es que apropos busca coincidencias exactas en el texto
de los encabezados de los temas de ayuda.

Página principal del proyecto R/Página principal del proyecto


CRAN
Abre en el navegador predeterminado la página correspondiente, ya
sea la del proyecto R donde está la información general del proyecto o
la del servidor CRAN (Comprehensive R archives network) de donde
se descarga el software y los paquetes.
Alejandro Guillermo Monzón Montoya Lenguaje R
Lenguaje R

Obtención e instalación de R

Obtención de R
Depende del sistema operativo, sin embargo todo se puede
encontrar en

http://cran.r-project.org

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Obtención e instalación de R

Obtención de R
Depende del sistema operativo, sin embargo todo se puede
encontrar en

http://cran.r-project.org

o también

http://dirichlet.mat.puc.cl/

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Obtención e instalación de R

Obtención de R
Depende del sistema operativo, sin embargo todo se puede
encontrar en

http://cran.r-project.org

o también

http://dirichlet.mat.puc.cl/

de la Universidad Católica de Chile.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Obtención e instalación de R

Obtención de R
Depende del sistema operativo, sin embargo todo se puede
encontrar en

http://cran.r-project.org

o también

http://dirichlet.mat.puc.cl/

de la Universidad Católica de Chile.


Versión para Windows (R-3.5.1-win):

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Obtención e instalación de R

Obtención de R
Depende del sistema operativo, sin embargo todo se puede
encontrar en

http://cran.r-project.org

o también

http://dirichlet.mat.puc.cl/

de la Universidad Católica de Chile.


Versión para Windows (R-3.5.1-win):
http://dirichlet.mat.puc.cl/bin/windows/base/R-3.5.1-win.exe

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

El software R
El software R es una colección de programas libres diseñado para el
análisis estadı́stico de datos, que permite desde los análisis
descriptivos más sencillos

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

El software R
El software R es una colección de programas libres diseñado para el
análisis estadı́stico de datos, que permite desde los análisis
descriptivos más sencillos (como tablas de frecuencias simples)

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

El software R
El software R es una colección de programas libres diseñado para el
análisis estadı́stico de datos, que permite desde los análisis
descriptivos más sencillos (como tablas de frecuencias simples) a
procedimientos inferenciales más complejos

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

El software R
El software R es una colección de programas libres diseñado para el
análisis estadı́stico de datos, que permite desde los análisis
descriptivos más sencillos (como tablas de frecuencias simples) a
procedimientos inferenciales más complejos (como el análisis de
varianza o el análisis de componentes principales).

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

El software R
El software R es una colección de programas libres diseñado para el
análisis estadı́stico de datos, que permite desde los análisis
descriptivos más sencillos (como tablas de frecuencias simples) a
procedimientos inferenciales más complejos (como el análisis de
varianza o el análisis de componentes principales).

R realiza tres funciones esenciales:

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

El software R
El software R es una colección de programas libres diseñado para el
análisis estadı́stico de datos, que permite desde los análisis
descriptivos más sencillos (como tablas de frecuencias simples) a
procedimientos inferenciales más complejos (como el análisis de
varianza o el análisis de componentes principales).

R realiza tres funciones esenciales:


1 Leer datos,

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

El software R
El software R es una colección de programas libres diseñado para el
análisis estadı́stico de datos, que permite desde los análisis
descriptivos más sencillos (como tablas de frecuencias simples) a
procedimientos inferenciales más complejos (como el análisis de
varianza o el análisis de componentes principales).

R realiza tres funciones esenciales:


1 Leer datos,
2 especificar el tipo de análisis que se quiere realizar con esos
datos y,

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

El software R
El software R es una colección de programas libres diseñado para el
análisis estadı́stico de datos, que permite desde los análisis
descriptivos más sencillos (como tablas de frecuencias simples) a
procedimientos inferenciales más complejos (como el análisis de
varianza o el análisis de componentes principales).

R realiza tres funciones esenciales:


1 Leer datos,
2 especificar el tipo de análisis que se quiere realizar con esos
datos y,
3 mostrar los resultados obtenidos tras los análisis.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

El software R
El software R es una colección de programas libres diseñado para el
análisis estadı́stico de datos, que permite desde los análisis
descriptivos más sencillos (como tablas de frecuencias simples) a
procedimientos inferenciales más complejos (como el análisis de
varianza o el análisis de componentes principales).

R realiza tres funciones esenciales:


1 Leer datos,
2 especificar el tipo de análisis que se quiere realizar con esos
datos y,
3 mostrar los resultados obtenidos tras los análisis.
La interpretación de los resultados es tarea del investigador.

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Instalación de R en Microsoft Windows


1 Descarga el fichero ejecutable (32 y 64 bits)

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Instalación de R en Microsoft Windows


1 Descarga el fichero ejecutable (32 y 64 bits)

http://dirichlet.mat.puc.cl/bin/windows/base/R-3.5.1-win.exe

Alejandro Guillermo Monzón Montoya Lenguaje R


Lenguaje R

Instalación de R en Microsoft Windows


1 Descarga el fichero ejecutable (32 y 64 bits)

http://dirichlet.mat.puc.cl/bin/windows/base/R-3.5.1-win.exe
2 Ejecuta el fichero descargado siguiendo las indicaciones de
instalación

Alejandro Guillermo Monzón Montoya Lenguaje R

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