curso R

Páginas: 28 (6942 palabras) Publicado: 19 de octubre de 2013
Curso de introducción a R

19, 20 y 21 mayo de 2004

Tutorial de R
Materiales del curso de introducción a
R impartido por
Xavier Solé y Joan Valls
© 2004

1

Curso de introducción a R

19, 20 y 21 mayo de 2004

Sesión 1 – Introducción y preliminares
• El entorno R.
• Software relacionado: un poco de historia.
• Distribuciones de R.
• Primeras nociones: el help de R.
•Primeras nociones: comandos, case sensitivity
• Primeras nociones: ejecutar comandos desde/enviar salida a archivos
• Primeras nociones: permanencia de los datos y eliminación de objetos
• Primeras nociones: librerías de R
• Ejercicios propuestos

Sesión 1 – Introducción y preliminares

1

Curso de introducción a R

19, 20 y 21 mayo de 2004

El entorno R.
Suite integrada para lamanipulación de datos, cálculo y procedimientos gráficos.
Los principales aspectos que ofrece son:
• Facilidad para el manejo y el almacenamiento de datos.
• Un conjunto de operadores para cálculo con arrays y matrices.
• Una colección extensa e integrada de herramientas intermedias para el análisis de
datos.
• Multitud de facilidades gráficas.
• Un lenguaje de programación simple y efectivo queincluye las estructuras de control
clásicas, funciones recursivas y facilidades para el input y output de datos y resultados.

R es un entorno altamente dinámico, y a menudo se concibe como un vehículo
para desarrollar (nuevos) métodos interactivos de análisis de datos
• Ventaja: incorporación constante de nuevos métodos.
• Inconveniente: por su dinamismo, a menudo código antiguo de R se quedadesfasado
y no funciona con las nuevas versiones del entorno.

Sesión 1 – Introducción y preliminares

2

Curso de introducción a R

19, 20 y 21 mayo de 2004

Software relacionado: un poco de historia.
R es una implementación open-source del lenguaje S (Bell Labs - principios de los
90), que también es la base del sistema S-Plus (entorno comercial).
R y S-Plus aún comparten unagran mayoría de código e instrucciones, pero
probablemente serán dos entornos independientes en un futuro a medio plazo.
Diferencias entre R y S-Plus
• Precio: R gratuito, S-Plus comercial
• S-Plus es más "amigable": funcionalidad por menús (limitada)
• R se ejecuta exclusivamente mediante el envío de instrucciones en la línea de
comandos: curva de aprendizaje más lenta, aunque más versatilidad• R dispone de una comunidad de desarrolladores/usuarios detrás que se dedican
constantemente a la mejora y a la ampliación de las funcionalidades y capacidades del
programa. Nosotros mismos podemos ser desarrolladores de R!!

Sesión 1 – Introducción y preliminares

3

Curso de introducción a R

19, 20 y 21 mayo de 2004

Distribuciones de R.
Actualmente R se distribuye para lossiguientes Sistemas Operativos:
• Windows: entorno gráfico.
• Linux (Debian/Mandrake/SuSe/RedHat/VineLinux)
• MacOS X

Entorno "texto"

• Código fuente: ampliación a sistemas Unix

Comunicación directa con el Sistema Operativo
Las funciones de R se agrupan en paquetes (packages, libraries), los que contienen
las funciones más habituales se incluyen por defecto en la distribución de R, y elresto se encuentran disponibles en la Comprehensive R Archive Network (CRAN)
http://cran.r-project.org
> library() #Vemos la lista de librerías disponibles para ser cargadas. En Windows se puede hacer por menús.
> search() #Para ver la lista de librerías ya cargadas
[1] ".GlobalEnv"
"package:ctc"
"package:methods" "package:stats"
[7] "Autoloads"
"package:base"

"package:graphics""package:utils"

> ls(4) #Vemos las funciones del paquete stats
Sesión 1 – Introducción y preliminares

4

Curso de introducción a R

19, 20 y 21 mayo de 2004

Primeras nociones: el help de R.
R es sensible a mayúsculas y minúsculas.
#Maneras clásicas de consultar la ayuda
> help(solve)
> ?solve
#Consulta de ayuda para funciones con caracteres especiales y para algunas palabras...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso R
  • curso R
  • Curso R
  • Curso de R
  • Horarios Y Exámenes 4 Curso Grado R
  • curso basico r
  • Mini curso R
  • Curso basico de R

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS