SlideShare una empresa de Scribd logo
1 de 11
FACULTAD: CIENCIAS
ESCUELA: FÍSICA Y MATEMÁTICA
CARRERA: INGENIERIA EN ESTADISTICA EN
INFORMÁTICA
REALIZADO POR: OSCAR TAGUACUNDO
 R es un lenguaje y entorno de programación
para análisis estadístico y gráfico. Su historia
ya fue contada en genbetadev y no quiero ser
repetitivo pero para hacer un resumen,
podríamos decir que es un dialecto libre del
lenguaje S, desarrollado por Robert
Gentleman y Ross Ihaka del Departamento
de Estadística de la Universidad de
Auckland en 1993.
¿En qué me puede ayudar R?
 R al estar orientado a las estadísticas, proporciona un
amplio abanico de herramientas.
 Entre otras características de R, podemos nombrar su
capacidad gráfica, que permite generar gráficos con
alta calidad, con sólo utilizar las funciones de
graficación.
 R también puede usarse como herramienta de cálculo
numérico y a la vez ser útil para la minería de datos.
 R es un lenguaje interpretado, el usuario
normalmente accede por líneas de comandos o
consola. Veamos unos ejemplos:
 Si queremos hacer un Hola mundo podemos hacerlo
de la siguiente manera:
 > print("Hola Mundo")
 > [1] "Hola Mundo"
 Sumemos 2 números:
 > 2 + 3
 > [1] 5
 Ahora vamos a calcular la media, la varianza y vamos
a gráficar!
 > mean(y)
 > [1] 15.16667
 > var(y)
 > [1] 178.9667
 > plot (y)
PROGRAMACION EN R
CARACTERISTICAS DE R
 Como podemos ver R es un lenguaje y entorno muy
poderoso, orientado al estudio de datos estadísticos.
 Además, R puede integrarse con distintas bases de
datos y existen bibliotecas que facilitan su utilización
desde lenguajes de programación interpretados como
Perl, Python y Ruby. Y por supuesto existen proyectos
que permiten utilizar R desde Java o .net.
 Y por si fuera poco cuenta con un poderoso entorno de
desarrollo llamado R studio que se puede descargar de
forma gratuita.
 Al igual que S, se trata de un lenguaje de
programación, lo que permite que permite
extender sus propias funciones. La gran
mayoría de las funciones de R fueron
escritas en R pero por cuestiones de
rendimiento existen funciones escritas en
lenguajes de más bajo nivel como C o
Fortran.
CONCLUSIONES:
 Como se dijo anteriormente R es un poderoso entorno
y lenguaje en el cual podemos tratar datos y graficar.
Pero no quiero detenerme en el entorno sino que
quiero revisar el lenguaje.
RECOMENDACIONES:
 Les recomiendo averiguar un poca mas acerca de R ya
que en este trabajo solo hemos hecho algunas de las
muchas aplicaciones que tiene este software.
WEBGRAFÍA

Más contenido relacionado

La actualidad más candente

Lenguaje R
Lenguaje RLenguaje R
Lenguaje Rlalopg
 
Flutter App Development Building Cross-Platform Apps.pdf
Flutter App Development Building Cross-Platform Apps.pdfFlutter App Development Building Cross-Platform Apps.pdf
Flutter App Development Building Cross-Platform Apps.pdfShiv Technolabs Pvt. Ltd.
 
Diagrama de estados y diagrama de transiciones
Diagrama de estados y  diagrama de transicionesDiagrama de estados y  diagrama de transiciones
Diagrama de estados y diagrama de transicionesmaesearturo
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidadesStudent A
 
The Evolution of Java
The Evolution of JavaThe Evolution of Java
The Evolution of JavaFu Cheng
 
Construcción de una ontología OWL con protégé 4
Construcción de una ontología OWL con protégé 4Construcción de una ontología OWL con protégé 4
Construcción de una ontología OWL con protégé 4Taniana Rodriguez
 
Cuadro comparativo lenguajes
Cuadro comparativo lenguajesCuadro comparativo lenguajes
Cuadro comparativo lenguajesBrian Ruvalcaba
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estadomireya2022
 
Que es visual c# eduardo sorto
Que es visual c# eduardo sortoQue es visual c# eduardo sorto
Que es visual c# eduardo sortoeduardo sorto
 

La actualidad más candente (16)

Kotlin
KotlinKotlin
Kotlin
 
Lenguaje R
Lenguaje RLenguaje R
Lenguaje R
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Chapter 03 python libraries
Chapter 03 python librariesChapter 03 python libraries
Chapter 03 python libraries
 
Flutter App Development Building Cross-Platform Apps.pdf
Flutter App Development Building Cross-Platform Apps.pdfFlutter App Development Building Cross-Platform Apps.pdf
Flutter App Development Building Cross-Platform Apps.pdf
 
Semana 2 Fundamentos de Python(Condicionales)
Semana 2   Fundamentos de Python(Condicionales)Semana 2   Fundamentos de Python(Condicionales)
Semana 2 Fundamentos de Python(Condicionales)
 
Uso y aplicaciones
Uso y aplicacionesUso y aplicaciones
Uso y aplicaciones
 
Diapositivas pseudocodigo
Diapositivas pseudocodigoDiapositivas pseudocodigo
Diapositivas pseudocodigo
 
Diagrama de estados y diagrama de transiciones
Diagrama de estados y  diagrama de transicionesDiagrama de estados y  diagrama de transiciones
Diagrama de estados y diagrama de transiciones
 
Pseudocodigo pptx
Pseudocodigo pptxPseudocodigo pptx
Pseudocodigo pptx
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidades
 
The Evolution of Java
The Evolution of JavaThe Evolution of Java
The Evolution of Java
 
Construcción de una ontología OWL con protégé 4
Construcción de una ontología OWL con protégé 4Construcción de una ontología OWL con protégé 4
Construcción de una ontología OWL con protégé 4
 
Cuadro comparativo lenguajes
Cuadro comparativo lenguajesCuadro comparativo lenguajes
Cuadro comparativo lenguajes
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Que es visual c# eduardo sorto
Que es visual c# eduardo sortoQue es visual c# eduardo sorto
Que es visual c# eduardo sorto
 

Destacado

Ejercicios resueltos en r
Ejercicios resueltos en rEjercicios resueltos en r
Ejercicios resueltos en rzasque11
 
Lenguaje de programacion orientado a la estadística R.
Lenguaje de programacion orientado a la estadística R.Lenguaje de programacion orientado a la estadística R.
Lenguaje de programacion orientado a la estadística R.lola-stefy
 
R-Studio, diferencia estadísticamente significativa 2
R-Studio, diferencia estadísticamente significativa 2R-Studio, diferencia estadísticamente significativa 2
R-Studio, diferencia estadísticamente significativa 2Jose Quezada
 
Programacion de estadistica upc
Programacion de estadistica upcProgramacion de estadistica upc
Programacion de estadistica upcsistemas2013
 
Laboratorio Probabilidad 1/3
Laboratorio Probabilidad 1/3Laboratorio Probabilidad 1/3
Laboratorio Probabilidad 1/3cbpresentaciones
 
Linguaggio R, principi e concetti
Linguaggio R, principi e concettiLinguaggio R, principi e concetti
Linguaggio R, principi e concettiVincenzo De Maio
 
Elisa Teodoro, Clase 5, Funciones
Elisa Teodoro, Clase 5, FuncionesElisa Teodoro, Clase 5, Funciones
Elisa Teodoro, Clase 5, FuncionesInfoUdo.com.ve
 
Ruby es un lenguaje de programación interpretado
Ruby es un lenguaje de programación interpretadoRuby es un lenguaje de programación interpretado
Ruby es un lenguaje de programación interpretadoYulgrecia2011
 
Scheduling power-aware abstract
Scheduling power-aware abstractScheduling power-aware abstract
Scheduling power-aware abstractVincenzo De Maio
 
Introduzione a R
Introduzione a RIntroduzione a R
Introduzione a RMCalderisi
 
Elisa Teodoro, Aplicacion de Derivadas, Clase 2
Elisa Teodoro, Aplicacion de Derivadas, Clase 2Elisa Teodoro, Aplicacion de Derivadas, Clase 2
Elisa Teodoro, Aplicacion de Derivadas, Clase 2InfoUdo.com.ve
 
Estadística en la aplicación de recursos humanos
Estadística en la aplicación de recursos humanosEstadística en la aplicación de recursos humanos
Estadística en la aplicación de recursos humanosMyleidy Leon
 
Estadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATED
Estadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATEDEstadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATED
Estadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATEDDr. Orville M. Disdier
 
Introduction to R by David Lucy Cap 12-16
Introduction to R by David Lucy Cap 12-16Introduction to R by David Lucy Cap 12-16
Introduction to R by David Lucy Cap 12-16Luis Pons
 
ECUACIONES DIFERENCIALES CON DERIVE
ECUACIONES DIFERENCIALES CON DERIVEECUACIONES DIFERENCIALES CON DERIVE
ECUACIONES DIFERENCIALES CON DERIVEJorge Paz
 
estadistica en la produccion
estadistica en la produccionestadistica en la produccion
estadistica en la produccionMeeny Balderaass
 

Destacado (20)

Ejercicios resueltos en r
Ejercicios resueltos en rEjercicios resueltos en r
Ejercicios resueltos en r
 
Lenguaje de programacion orientado a la estadística R.
Lenguaje de programacion orientado a la estadística R.Lenguaje de programacion orientado a la estadística R.
Lenguaje de programacion orientado a la estadística R.
 
Presentation R
Presentation RPresentation R
Presentation R
 
R-Studio, diferencia estadísticamente significativa 2
R-Studio, diferencia estadísticamente significativa 2R-Studio, diferencia estadísticamente significativa 2
R-Studio, diferencia estadísticamente significativa 2
 
Programacion de estadistica upc
Programacion de estadistica upcProgramacion de estadistica upc
Programacion de estadistica upc
 
Laboratorio Probabilidad 1/3
Laboratorio Probabilidad 1/3Laboratorio Probabilidad 1/3
Laboratorio Probabilidad 1/3
 
Linguaggio R, principi e concetti
Linguaggio R, principi e concettiLinguaggio R, principi e concetti
Linguaggio R, principi e concetti
 
R_note_ODE_ver1.0
R_note_ODE_ver1.0R_note_ODE_ver1.0
R_note_ODE_ver1.0
 
Elisa Teodoro, Clase 5, Funciones
Elisa Teodoro, Clase 5, FuncionesElisa Teodoro, Clase 5, Funciones
Elisa Teodoro, Clase 5, Funciones
 
Ruby es un lenguaje de programación interpretado
Ruby es un lenguaje de programación interpretadoRuby es un lenguaje de programación interpretado
Ruby es un lenguaje de programación interpretado
 
Scheduling power-aware abstract
Scheduling power-aware abstractScheduling power-aware abstract
Scheduling power-aware abstract
 
Introduzione a R
Introduzione a RIntroduzione a R
Introduzione a R
 
Elisa Teodoro, Aplicacion de Derivadas, Clase 2
Elisa Teodoro, Aplicacion de Derivadas, Clase 2Elisa Teodoro, Aplicacion de Derivadas, Clase 2
Elisa Teodoro, Aplicacion de Derivadas, Clase 2
 
Estadística en la aplicación de recursos humanos
Estadística en la aplicación de recursos humanosEstadística en la aplicación de recursos humanos
Estadística en la aplicación de recursos humanos
 
Estadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATED
Estadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATEDEstadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATED
Estadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATED
 
Abstract tesi
Abstract tesiAbstract tesi
Abstract tesi
 
Introduction to R by David Lucy Cap 12-16
Introduction to R by David Lucy Cap 12-16Introduction to R by David Lucy Cap 12-16
Introduction to R by David Lucy Cap 12-16
 
ECUACIONES DIFERENCIALES CON DERIVE
ECUACIONES DIFERENCIALES CON DERIVEECUACIONES DIFERENCIALES CON DERIVE
ECUACIONES DIFERENCIALES CON DERIVE
 
9 introduzione r
9   introduzione r9   introduzione r
9 introduzione r
 
estadistica en la produccion
estadistica en la produccionestadistica en la produccion
estadistica en la produccion
 

Similar a Programacion en R

Similar a Programacion en R (20)

R Introducción
R IntroducciónR Introducción
R Introducción
 
C#
C#C#
C#
 
Estadística con Lenguaje R: Sesión 1
Estadística con Lenguaje R: Sesión 1Estadística con Lenguaje R: Sesión 1
Estadística con Lenguaje R: Sesión 1
 
ACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACIONACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACION
 
R for statistic
R for statisticR for statistic
R for statistic
 
R2.12
R2.12R2.12
R2.12
 
Exposicion sistemas
Exposicion sistemasExposicion sistemas
Exposicion sistemas
 
Proyecto herramientas para analisis del big-data.pdf
Proyecto herramientas para analisis del big-data.pdfProyecto herramientas para analisis del big-data.pdf
Proyecto herramientas para analisis del big-data.pdf
 
foro de lenguajes de programación.docx
foro de lenguajes de programación.docxforo de lenguajes de programación.docx
foro de lenguajes de programación.docx
 
Introducción a R Studio para estudiantes.pptx
Introducción a R Studio para estudiantes.pptxIntroducción a R Studio para estudiantes.pptx
Introducción a R Studio para estudiantes.pptx
 
Clase02 paradigmas
Clase02 paradigmasClase02 paradigmas
Clase02 paradigmas
 
Introducción al R Commander
Introducción al R CommanderIntroducción al R Commander
Introducción al R Commander
 
Tipos de lenguaje
Tipos de lenguajeTipos de lenguaje
Tipos de lenguaje
 
Mfp
MfpMfp
Mfp
 
Mfp
MfpMfp
Mfp
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Consulta del lenguaje de programación
Consulta del lenguaje de programaciónConsulta del lenguaje de programación
Consulta del lenguaje de programación
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Plantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindicesPlantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindices
 

Más de Oscar Taguacundo

Más de Oscar Taguacundo (9)

Prueba scheffe para la inferencia simultanea
Prueba scheffe para la inferencia simultaneaPrueba scheffe para la inferencia simultanea
Prueba scheffe para la inferencia simultanea
 
Software libre y Software comercial
Software libre y Software comercialSoftware libre y Software comercial
Software libre y Software comercial
 
Técnicas De Muestreo (Resumen)
Técnicas De Muestreo (Resumen)Técnicas De Muestreo (Resumen)
Técnicas De Muestreo (Resumen)
 
TIPOS DE RED
TIPOS DE REDTIPOS DE RED
TIPOS DE RED
 
Tipos de red
Tipos de redTipos de red
Tipos de red
 
linux
linuxlinux
linux
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Operativos pro
Operativos proOperativos pro
Operativos pro
 
S ojeje
S ojejeS ojeje
S ojeje
 

Último

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfGuillermoBarquero7
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSBeatrizGonzales19
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptxEncomiendasElSherpa
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaKANTUPAULAPORCELYUCR
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralAitana
 

Último (6)

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 

Programacion en R

  • 1. FACULTAD: CIENCIAS ESCUELA: FÍSICA Y MATEMÁTICA CARRERA: INGENIERIA EN ESTADISTICA EN INFORMÁTICA REALIZADO POR: OSCAR TAGUACUNDO
  • 2.
  • 3.  R es un lenguaje y entorno de programación para análisis estadístico y gráfico. Su historia ya fue contada en genbetadev y no quiero ser repetitivo pero para hacer un resumen, podríamos decir que es un dialecto libre del lenguaje S, desarrollado por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland en 1993.
  • 4. ¿En qué me puede ayudar R?  R al estar orientado a las estadísticas, proporciona un amplio abanico de herramientas.  Entre otras características de R, podemos nombrar su capacidad gráfica, que permite generar gráficos con alta calidad, con sólo utilizar las funciones de graficación.  R también puede usarse como herramienta de cálculo numérico y a la vez ser útil para la minería de datos.
  • 5.  R es un lenguaje interpretado, el usuario normalmente accede por líneas de comandos o consola. Veamos unos ejemplos:  Si queremos hacer un Hola mundo podemos hacerlo de la siguiente manera:  > print("Hola Mundo")  > [1] "Hola Mundo"  Sumemos 2 números:  > 2 + 3  > [1] 5
  • 6.  Ahora vamos a calcular la media, la varianza y vamos a gráficar!  > mean(y)  > [1] 15.16667  > var(y)  > [1] 178.9667  > plot (y)
  • 8. CARACTERISTICAS DE R  Como podemos ver R es un lenguaje y entorno muy poderoso, orientado al estudio de datos estadísticos.  Además, R puede integrarse con distintas bases de datos y existen bibliotecas que facilitan su utilización desde lenguajes de programación interpretados como Perl, Python y Ruby. Y por supuesto existen proyectos que permiten utilizar R desde Java o .net.  Y por si fuera poco cuenta con un poderoso entorno de desarrollo llamado R studio que se puede descargar de forma gratuita.
  • 9.  Al igual que S, se trata de un lenguaje de programación, lo que permite que permite extender sus propias funciones. La gran mayoría de las funciones de R fueron escritas en R pero por cuestiones de rendimiento existen funciones escritas en lenguajes de más bajo nivel como C o Fortran.
  • 10. CONCLUSIONES:  Como se dijo anteriormente R es un poderoso entorno y lenguaje en el cual podemos tratar datos y graficar. Pero no quiero detenerme en el entorno sino que quiero revisar el lenguaje. RECOMENDACIONES:  Les recomiendo averiguar un poca mas acerca de R ya que en este trabajo solo hemos hecho algunas de las muchas aplicaciones que tiene este software.