LENGUAJE R
INTELIGENCIA ARTIFICIAL
ALUMNO: GUILLERMO GARCÍA VÁZQUEZ
¿QUÉ ES R?
R es un entorno y lenguaje de programación con un enfoque al análisis estadístico.
incluye la posibilidad de cargar diferentes bibliotecas o paquetes con funcionalidades de
cálculo o gráficos.
R es parte del sistema GNU y se distribuye bajo la licencia GNU GPL.
Es software libre y de código abierto.
Está disponible para los sistemas operativos Windows, Macintosh, Unix y GNU/Linux.
Sobre R
Desarrollado inicialmente por Robert Gentleman y Ross
Ihaka del Departamento de Estadística de la Universidad
de Auckland en 1993.
Combinaron las fortalezas de dos lenguajes existentes, S y
Scheme.
El 5 de diciembre de 1997 R se integra oficialmente en el
Proyecto GNU.
Funcionamiento de R
R es un lenguaje Orientado a Objetos, un lenguaje interpretado.
Orientado a Objetos significa que las variables, datos, funciones, resultados, etc., se
guardan en la memoria activa del computador en forma de objetos con un nombre
propio.
Interpretado significa que no necesita ser compilado y sólo requiere un interprete
para su ejecución.
¿Cómo ejecutar R?
R trabaja principalmente en modo de línea de comandos,
ejecutando ficheros de extensión *.R pudiéndose usar IDE
variado como Emacs, eclipse, SublimeText e incluso en Blog
de notas de Windows.
Estos ficheros llaman múltiples archivos entre sí y permiten
al usuario trabajar con otros programas como Python
(mediante RPy), Perl (mediante Statistics::R ), etc
¿Cómo ejecutar R?
Existen IDE mas especializado en el manejo de R, siendo la
mayoría software libre y de fácil acceso, como ejemplo
tenemos a: JGR o Java GUI for R, R Commander (Rcmdr),
RExcel, RKWard, Statistical Lab
nexusBPM, RStudio, Cantor8, etc
R en modo Interactivo
Podemos realizar nuestra primera sesión en R llamando a la línea
de comandos.
En Windows ejecutar cmd
En Linux Ctrl + Alt + t
Llamaremos a R con el comando ‘R’
R en modo Interactivo
Desde esta terminal abierta podremos ejecutar
instrucciones como si se tratase de una calculadora.
Asimismo podemos usar otros comandos como ? Los cuales nos
informarán sobre la documentación de cada módulo por ejemplo ?print
nos dará información del módulo print
CALCULADORA EN R
CALCULADORA EN R