cap resum d'edició
Cap resum de modificació |
|||
| Línia 8: | Línia 8: | ||
R es un software de análisis estadístico de código abierto basado en el lenguaje S, desarrollado a principio de los años 90. El programa [http://www.insightful.com/products/splus/default.asp S-Plus] utiliza el mismo lenguaje S, pero se trata de un software propietario y con un precio prohibitivo para la mayoría de los mortales. | R es un software de análisis estadístico de código abierto basado en el lenguaje S, desarrollado a principio de los años 90. El programa [http://www.insightful.com/products/splus/default.asp S-Plus] utiliza el mismo lenguaje S, pero se trata de un software propietario y con un precio prohibitivo para la mayoría de los mortales. | ||
En la [[R#Instalaci.C3.B3n_y_ejecuci.C3.B3n|primera parte]] de este artículo (puntos 1 a | En la [[R#Instalaci.C3.B3n_y_ejecuci.C3.B3n|primera parte]] de este artículo (puntos 1 a 8) se muestran los principios generales de este software y la forma de instalar todos sus componentes. En la [[R#Captura_de_datos_externos|segunda parte]] (puntos 9 a 16) se explican algunas de sus principales funciones, con pequeños ejemplos para clarificar lo que se explica. Los puntos 17 y 18 se dedican a la [[R#Exportaci.C3.B3n_e_integraci.C3.B3n_con_LaTeX | exportación de resultados]] a distintos formatos. El punto 19 muestra un [[R#Un ejemplo_casi-real|ejemplo]] tomado de la realidad y que ilustra algunos de los procedimientos expuestos. Finalmente en los puntos 20 a 22 se muestra como obtener [[R#Sistema_de_ayuda|ayuda]] adicional. | ||
| Línia 105: | Línia 105: | ||
*xtable**: Permite exportar tablas a formato [[Latex| LaTeX]]. | *xtable**: Permite exportar tablas a formato [[Latex| LaTeX]]. | ||
=== El paquete Traba (tipo 4) === | === El paquete Traba (tipo 4) === | ||
| Línia 145: | Línia 143: | ||
Una vez instalados [[Emacs]] y [http://stat.ethz.ch/ESS/ Emacs Speaks Statistics (ESS)], hay que abrir con [[Emacs]] un arhivo de código de R con la extensión '''.R'''. Automáticamente [[Emacs]] detecta que se trata de código de R y muestra unos nuevos botones relacionados con este sistema. Para iniciar la ejecución de R '''dentro''' de Emacs hay que pulsar el primer botón, identificado con una '''R''' azul. Para visualizar el ''buffer'' de R hay que darle al último botón, el que muestra una flecha azul y el texto '''ESS'''. De esta forma deberíamos tener en la parte superior de la pantalla el fichero ('''buffer''') con la sintaxis de R (si no es así, debemos seleccionarlo a través del menú '''Buffers'''), y en la parte inferior el '''buffer''' donde se está ejecutando R. Podemos mandar partes del código a R pulsando el cuarto botón del '''panel''' de R. | Una vez instalados [[Emacs]] y [http://stat.ethz.ch/ESS/ Emacs Speaks Statistics (ESS)], hay que abrir con [[Emacs]] un arhivo de código de R con la extensión '''.R'''. Automáticamente [[Emacs]] detecta que se trata de código de R y muestra unos nuevos botones relacionados con este sistema. Para iniciar la ejecución de R '''dentro''' de Emacs hay que pulsar el primer botón, identificado con una '''R''' azul. Para visualizar el ''buffer'' de R hay que darle al último botón, el que muestra una flecha azul y el texto '''ESS'''. De esta forma deberíamos tener en la parte superior de la pantalla el fichero ('''buffer''') con la sintaxis de R (si no es así, debemos seleccionarlo a través del menú '''Buffers'''), y en la parte inferior el '''buffer''' donde se está ejecutando R. Podemos mandar partes del código a R pulsando el cuarto botón del '''panel''' de R. | ||
== GUI's == | |||
El hecho que R no tenga los ''menús'' para seleccionar funciones como tienen algunos otros sistemas de análisis estadístico puede hacer que resulte complejo su uso al principio. Para ello se han desarrollado varios GUI (''Graphical User Interface'') que ayudan al principio a irse familiarizandose con el lenguaje, aún a costa de perder flexibilidad. Algunos de ellos son los siguientes: | |||
*[http://socserv.socsci.mcmaster.ca/jfox/Misc/Rcmdr/ Rcomander]: Se instala a través de la [http://cran.r-project.org/doc/packages/Rcmdr.pdf librería Rcmdr] (tipo 3). Multiplataforma. | |||
*[http://www.sciviews.org/SciViews-R/ SciViewsR]: | |||
Más información sobre estos y muchos otros GUI [http://www.sciviews.org/_rgui/ aquí]. | |||
== Tipos de datos == | == Tipos de datos == | ||