Anda di halaman 1dari 9

“Año de la lucha contra la corrupción e

impunidad”
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO
“VIRGEN DE COPACABANA”
ESPECIALIDAD : computación e INFORMÁTICA
UNIDAD didáctica : IV
TEMA : lenguaje de programación R
DOCENTE : Nelson contreras
AUTOR(A) : YESICA QUISPE CARLOS
SEMESTRE : III-I

AÑO: 2019
ESPINAR – CUSCO - Perú
ÍNDICE
INTRODUCCION .................................................................................................................. 4
HISTORIA R .......................................................................................................................... 5
QUE ES? ................................................................................................................................ 5
CARACTERISTICAS ............................................................................................................ 5
REGLAS SINTACTICAS R TIENE REGLAS SINTÁCTICAS: ......................................... 6
ESTADISTICA CON R: .................................................................................................... 6
VENTAJAS ............................................................................................................................ 6
DESVENTAJAS .................................................................................................................... 7
OPERADORES: OPERADORES ARITMETICOS .............................................................. 7
OPERADORES LOGICOS.................................................................................................... 8
FUNCIONES EN R ................................................................................................................ 8
FUNCIONES GRAFICAS EN R ........................................................................................... 8
EJEMPLO............................................................................................................................... 9
CONCLUSIONES .................................................................................................................. 9
RECOMENDACIONES ...................................................... Error! Bookmark not defined.
INTRODUCCION

El término “entorno” lo caracteriza como un sistema completamente diseñado y coherente,


antes que como una agregación incremental de herramientas muy específicas e inflexibles,
como ocurre frecuentemente con otros programas de análisis de datos. R es en gran parte un
vehículo para el desarrollo de nuevos métodos de análisis interactivo de datos. Como tal es
muy dinámico y las diferentes versiones no siempre son totalmente compatibles con las
anteriores. Algunos usuarios prefieren los cambios debido a los nuevos métodos y tecnología
que los acompañan, a otros sin embargo les molesta ya que algún código anterior deja de
funcionar. Aunque R puede entenderse como un lenguaje de programación, los programas
escritos en R deben considerarse esencialmente efímeros
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 una
gran mayoría de código e instrucciones, pero probablemente serán dos entornos
independientes en un futuro a medio plazo.
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, 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 S-Plus es más "amigable": funcionalidad por menús (limitada)
Precio: R gratuito, S-Plus comercial.

¿QUE ES?

 R es un lenguaje de programación estadística desarrollado por Ihaka y Gentelmen en


1997. Toma como base las características del software comercial S- PLUS.
 R es de código abierto y de distribución gratuita
 R es un lenguaje de programación orientado a objetos, a los cuales se les asigna una
serie de características.

CARACTERISTICAS

 almacenamiento y manipulación efectiva de datos,


 operadores para cálculo sobre variables indexadas (Array), en particular matrices,
 una amplia, coherente e integrada colección de herramientas para análisis de datos,
 posibilidades gráficas para análisis de datos, que funcionan directamente sobre
pantalla o impresora, y un lenguaje de programación bien desarrollado, simple y
efectivo, que incluye condicionales, ciclos, funciones recursivas y posibilidad de
entradas y salidas. (Debe destacarse que muchas de las funciones suministradas con
el sistema están escritas en el lenguaje R.
REGLAS SINTACTICAS R TIENE REGLAS SINTÁCTICAS:

 Distingue entre mayúsculas y minúsculas


 El símbolo > aparece antes de recibir cualquier instrucción. Si lo que se muestra es un
resultado, no aparece.
 La tecla Enter, cambia de línea y nos muestra los resultados de la línea anterior.
 El símbolo # comenta lo que se escriba a continuación.
 Si un comando es correcto sintácticamente, pero falta algo para terminarlo, aparece
un símbolo + en la siguiente línea.
 Para escribir varias instrucciones en la misma línea se separan con ;
 La asignación se realiza con los símbolos <- o =, la igualdad también se usa con otros
objetivos, luego es recomendable usar el símbolo <-.
 Para agrupar un conjunto de instrucciones usaremos {}.
 La flecha hacia arriba del teclado nos permite acceder al historial de instrucciones.
 El tabulador completa la instrucción. El lenguaje R)
ESTADISTICA CON R:

En la introducción a R no se ha mencionado la palabra estadística, sin embargo


muchas personas utilizan R como un sistema estadístico. Nosotros preferimos
describirlo como un entorno en el que se han implementado muchas técnicas
estadísticas, tanto clásicas como modernas. Algunas están incluidas en el entorno base
de R y otras se acompañan en forma de bibliotecas (packages). El hecho de distinguir
entre ambos conceptos es fundamentalmente una cuestión histórica

VENTAJAS

 Es un programa de código abierto y gratuito


 Capacidad de análisis de datos Puede ser instalado en diversos sistemas
operativos: IOS de MAC, Linux o Windows Realiza cálculo estadístico
 Elabora gráficos de calidad (dependiendo del cálculo realizado)
 Necesita tener ordenados los datos en carpetas
 Los archivos pueden ser guardados en varios formatos (jpg,png, bmp, ps, pdf,
emf, pictex, xfig, dependiendo del sistema operativo) Permite importar y
exportar archivos.

DESVENTAJAS

 Interfaz poco amigable


 Inglés (aunque permite elegir el idioma para la instalación)
 Utiliza un sintaxis exigente (comandos)
 No proporciona pistas sobre los errores que suceden
 Es necesario tener conocimiento de estadística y programación o No
presenta un interfaz gráfico (lineal)

OPERADORES: OPERADORES ARITMETICOS

Los operadores aritméticos toman los valores numéricos (literales o variables) como
sus operando y devuelve un solo valor numérico. Los operadores básicos en R se
clasifican en:
OPERADORES LOGICOS

Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no


una cierta condición. Esto genera una serie de valores que, en los casos más sencillos,
pueden ser parame trizados con los valores numéricos 0 y 1.

FUNCIONES EN R

 Cada función en R tiene una tarea específica que permite al usuario realizar
lo que necesite. El número de funciones disponibles en R es demasiado
grande para ser listado en este documento. Se pueden encontrar todas las
funciones matemáticas simples (´ log, exp, log10, log2, sin, cos, tan, asin,
acos, atan, abs, sqrt, . . . ), funciones especiales (gamma, digamma, beta,
besselI, . . . ), así como diversas funciones útiles en estadística. Algunas de
estas funciones se detallan en la siguiente tabla.
 Estas funciones devuelven un solo valor (o un vector de longitud 1), a
excepción de ´ rango () que retorna un vector de longitud 2, y var(), cov(), y
cor() que pueden devolver matrices. Las siguientes funciones pueden
devolver vectores más complejos:

FUNCIONES GRAFICAS EN R
La tabla a continuación resume algunas de las funciones graficas en R.
EJEMPLO
Las primeras tres líneas generan una muestra aleatoria tomada de una distribución
normal, ´ la cual es submuestras de tamaño 5, 10, 15,. . ., y 45. Después viene la
llamada a la función densityplot() lo que produce una gráfica para cada sub-muestra.
el panel toma una función´ como argumento. En este ejemplo, hemos definido una
función que llama a otras dos funciones ´ predefinidas en lattice: panel. densityplot
que dibuja la función de densidad empírica, y panel.mathdensity que dibuja la función
de densidad teórica asumiendo una distribución normal. La función´ panel.
densityplot es llamada por defecto si no se especifica ningún argumento en panel: el
comando densityplot (˜x | y) hubiera dado como resultado la misma

CONCLUSIONES
El lenguaje de programación R es un lenguaje potente con un gran objetivo orientado a la
estadística es por eso que si nos profundizamos en el podremos conocerlo y analizarlo más,
para así poder aplicarlo en nuestra carrera.

Anda mungkin juga menyukai