El programa que se va a tratar en este artículo es el llamado: R.
Los creadores son los denominados R Foundation la cual se define así misma como una organización sin ánimo de lucro y que trabaja para el interés público.
El programa R es un proyecto GNU multiplataforma y no es simplemente un software matemático, ya que es también un lenguaje de programación, similar al desarrollado por los laboratorios Bell Laboratories (antes llamados AT&T y ahora Lucent Technologies), el lenguaje S, aunque R es una aplicación distinta a S ya que hay bastante diferencia entre ellos pero por su parecido, cierto código escrito en S puede ser válido y ejecutado en R.
Aunque este software está bastante orientado al campo estadístico y a la representación de gráficas, me he dispuesto a ponerlo en las Herramientas Software Matemáticas.
Y lo he hecho por una sencilla razón, este software va más allá del estudio estadístico, también nos sirve como una "gran calculadora matemática" que abarca muchísimos campos.
R dispone al usuario de un entorno de trabajo integrado con unas herramientas bastante potente para la manipulación de datos, cálculo y visualización de gráficos. Para hacernos una idea, R incluye, entre otras cosas:
- Conjunto de operadores para cálculos matemáticos, en especial, cálculos matriciales.
- Potente herramienta de análisis de datos.
- Facilidad de desarrollo de gráficas y sobre todo su manipulación para su posterior análisis.
- Un lenguaje de programación bien estructurado, que incluye sentencias de control del tipo: condicional, de repetición, etc, y funciones recursivas o no, definidas por el propio usuario para el tratamiento de datos de entrada o salida.
- Posibilidad de usar lenguaje C para manipular directamente objetos de R.
La ficha técnica de R se muestra a continuación.
Tengo que aclarar que aunque el idioma del entorno de trabajo sea multilenguaje, tanto el propio lenguaje de programación como el de manejo del software, está en inglés.
Al ser un programa potente y bastante útil, y sobre todo, totalmente gratuito, creo que es importante el explicar el uso básico del mismo por apartados, ya que dicho programa se utilizará bastante en este blog.
Índice: R | |
1... Instalación | Se detalla la obtención y posterior instalación de R. |
2...Entorno de Trabajo | Se detalla el editor del programa R en profundidad. |
3... R Commander | Editor externo para integrar R. |
4... Herramienta de Ayuda | Se detalla como manejar el ayuda en R. |
5... Operaciones Matemáticas | Operadores y funciones matemáticas más destacadas de R. |
6... Vectores | Estudio sobre la declaración y manejo de vectores. |
7... Matrices | Estudio sobre la declaración y manejo de matrices. |
8... Listas y Hojas de Datos | Se detallan las funciones list() y data.frame(). |
9... Datos | Leer y Guardar ficheros de datos. |
10. Funciones Estadísticas | Se detallan las funciones para el campo estadístico. |
Gráficos en R | |
1. Histogramas | Histogramas con la función hist(). |
2. Diagramas de Sectores | Diagramas de sectores con la función pie(). |
3. Diagrama de Tallo y Hoja | Diagramas de tallo y hoja con la función stem(). |
4. Gráficos de Cajas | Gráficos de cajas mediante la función boxplot(). |
5. Gráficos de Barras | Gráficos de barra mediante la función barplot(). |
6. Diseño de Gráficos | Como se emplea la función estándar plot(). |
7. Edición de Gráficos | Como se puede personalizar los gráficos obtenidos. |
Programación | |
1. Función | Cómo se diseñan funciones en R. |
2. Script | En qué consisten los script en R: Contenedor de funciones. |
3. Sentencia de Control: If | Describir el diseño de las estructuras condicionales: if, if-else. |
4. Sentencia de Control: For | Describir el diseño de la estructura de repetición: for. |
5. Sentencia de Control: While | Describir el diseño de la estructura de repetición: while. |
6. Sentencia de Control: Repeat | Describir el diseño de la estructura de repetición: repeat. |
7. Sentencia de Control: Switch | Describir el diseño de las estructuras condicionales: switch. |
Definiciones | |
Tipos de Datos y Objetos | Se explican los datos manejados en R y qué es un objeto. |
Factores | Qué es un Factor, tipos y usos de los mismos. |
Estudio en Profundidad | |
1. Sucesión de Fibonacci | Diseño de una función que muestre la serie de Fibonacci. |
2. Coordenadas Polares | Diseño de una función que represente curvas en Polares. |
3. Triángulo de Pascal | Función que represente los elementos de esta estructura. |
4. Triángulo de Sierpinski | Función que represente, gráficamente, dicha estructura. |
Anexos | |
Anexo A. | Actualizar versión y desinstalación de R |
Anexo B. | Enlaces de interés sobre R. |
Anexo C. | Nueva versión de R. |
3 comentarios:
Estimado Manuel,
Me parece sencillamente espectacular tu publicación acerca de R. Me facilitó enormemente mi incursión en este poderoso programa de análisis estadístico.
Saludos y muchas gracias.
Buenas Guillermo:
Me alegro que te haya servido de utilidad la información que exponemos.
Gracias a ti por tu comentario.
Quiero felicitarlo! Me parece que todo el blog es muy interesante y dispone de información valiosa. Siga adelante con la transmisión de conocimiento.
Publicar un comentario