Mini curso R

Páginas: 13 (3099 palabras) Publicado: 2 de noviembre de 2014
Una introducci´on al lenguaje R:
´
Miguel Angel
Chong R.
miguel@sigma.iimas.unam.mx
IIMAS-UNAM
Especialidad en Estad´ıstica

9 de agosto del 2011

´
Miguel Angel
Chong R.miguel@sigma.iimas.unam.mx

Curso de R

´
Miguel Angel
Chong R.miguel@sigma.iimas.unam.mx

Curso de R

Introducci´
on
Familiarizaci´
on con el lenguaje
Conceptos fundamentales de R
Estad´ısticasdescriptivas y gr´
aficas

Un poco de historia
Entre 1975 y 1976 se desarrollo en los laboratorios Bell el lenguaje
de programaci´on estad´ıstico S, conocido hoy en d´ıa como SPlus.
Fue desarrollado principalmente por John Chambers, despu´es se le
unieron al proyecto Rick Becker y Allan Wilks. S no es software
libre.
El lenguaje R es un proyecto de software libre usado tambi´en para
an´alisisestad´ıstico y gr´afico, desarrollado en un principio por
Robert Gentleman (EU) y Ross Ihaka (Nueva Zelanda) en el
Departamento de Estad´ıstica de la Universidad de Auckland en
agosto de 1993. Su desarrollo actualmente es responsabilidad del R
Development Core Team.
´
Miguel Angel
Chong R.miguel@sigma.iimas.unam.mx

Curso de R

Introducci´
on
Familiarizaci´
on con el lenguajeConceptos fundamentales de R
Estad´ısticas descriptivas y gr´
aficas

Un paquete es una serie de programas que se distribuyen conjuntamente,
y un lenguaje de programaci´
on es un dialecto artificial dise˜
nado
hacernos entender con la computadoras. El lenguaje est´a formado por un
conjunto de s´ımbolos y una sintaxis que definen su estructura.
En R contamos con paquetes para resolverproblemas estad´ısticos como
pruebas de hip´
otesis estad´ısticas, modelos lineales y no lineales,
algoritmos de clasificaci´
on, series tiempo, problemas de an´alisis num´erico,
etc.
A su vez, R es tambi´en un lenguaje de programaci´
on, es decir que el
usuarios puede hacer sus propias funciones usando las ya existentes.
Muchas funciones con las que ya contamos por default est´an
programadasen R, pero tambi´en hay funciones que pueden estar
desarrolladas en C, C++ o Fortran.
´
Miguel Angel
Chong R.miguel@sigma.iimas.unam.mx

Curso de R

Introducci´
on
Familiarizaci´
on con el lenguaje
Conceptos fundamentales de R
Estad´ısticas descriptivas y gr´
aficas

R es proyecto:
colaborativo, es decir que sus usuarios pueden publicar sus
paquetes a toda la comunidad despu´esde un proceso de
aceptaci´on,
abierto, esto implica que uno puede ver los codigos de los
paquetes y adem´as uno puede modificarlos.
Existe un repositorio oficial de paquetes, en otras palabras, hay
servidor donde se encuentran almacenados los paquete donde uno
puede descargarlos.

´
Miguel Angel
Chong R.miguel@sigma.iimas.unam.mx

Curso de R

Introducci´
on
Familiarizaci´
on conel lenguaje
Conceptos fundamentales de R
Estad´ısticas descriptivas y gr´
aficas

Operadores binarios y unarios
Vectores y operaciones con vectores

Operadores aritm´eticos
Una vez que abrimos R nos aparece el simbolo >, significa que estamos listos para
empezar a trabajar. Podemos ingresar una expresi´
on aritm´
etica entre dos n´
umero
usando operadores aritm´
eticos y el resultadoobviamente ser´
a otro n´
umero.
Ar´ıtm´
eticos
+

suma

-

resta

*

multiplicaci´
on

/

divisi´
on

^

elevar a una potencia

Ejemplo
> 2 + 2
[1] 4
Como en una calculadora nosotros podemos calcular las siguientes funciones:
sqrt(), log(), exp(), sin(), cos().
´
Miguel Angel
Chong R.miguel@sigma.iimas.unam.mx

Curso de R

Introducci´
on
Familiarizaci´on con el lenguaje
Conceptos fundamentales de R
Estad´ısticas descriptivas y gr´
aficas

Operadores binarios y unarios
Vectores y operaciones con vectores

Operadores de comparaci´on
Se pueden comparar dos n´
umero con los siguientes operadores.
<
>
==
!=
=

Condicionales
menor que
mayor que
igualdad
diferentes
menor o igual a
mayor o igual a

el resultado en este caso no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso R
  • Curso R
  • Mini curso octave
  • curso R
  • curso R
  • Curso R
  • Curso de R
  • Mini exposicion hermanos grimm para curso de aleman

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS