Escolar Documentos
Profissional Documentos
Cultura Documentos
estadstico R
Por qu R?
Es un poderoso lenguaje de programacin para estadstica computacional y grficos
Es libre
5o%n <er.ani2 Using R for introductory statistics2 6%apman and =all16R6! 899)2
72 >2 <enables and ?2 :2 Ripley2 Modern Applied Statistics with S-PLUS2 *rd edn2
;pringer! 0(((2
>orman $atloff2 !he Art of R Programming: !our of Statistical Software "esign2 >o
starc% press! 8900
0, :escargue R
:escargue e instale R para sus sistema del sitio: %ttp:11cran2R3project2org1
8, :escargue R ;tudio
:escargue e instale Rstudio para sus sistema del sitio: %ttp:11"""2rstudio2com1
/ntroduccin a R &8,
Cna de las maneras de entrada a R es a traDs de la ingresos de
comandos luego del smbolo del sistema2 Por ejemplo:
>demo(graphics)
le demostrar algunas de las capacidades grficas de R
Dector &$ector,!
matri. &matri#,!
arreglo &array,!
factor &factor,
listas &list,
#ipos de datos: Dectores
Es un Dector matemtico de elementos del mismo tipo como (TRUE,TRUE, FALSE, TRUE) o
(1,2,5,7,11)
-os Dectores se pueden acceder a traDs de ndices lgicos o numricos y tambin a traDs de nombres
> notas<-c(18,16,20,17)
> na!s(notas)<-c("A#$a%o", "Ana", "&a%'a","(os!")
> notas
A#$a%o Ana &a%'a (os!
18 16 20 17
> notas)"Ana"*
16
Puede Derse en forma matricial y sus filas y columnas pueden etraerse de la misma
manera que se %ace con una matri.
>ormalidad de ;%apiro
&s=a-'%o7t!st,
=omogeneidad de NrusOal3
7allis &F%<sFa#7t!st,
Prueba de rangos de
7ilOcoon &/'#co.7t!st,
En linu una nueDa Dentana grfica se obtiene con el comando .11()2 En "indo"s!
con /'n7D%a-=()2 El tamaLo! posicin color! etc2 de los dispositiDos grficos se
puede configurar2
6uando el dispositiDo es un arc%iDo! se crea por una funcin con nombre de acuerdo
a su controlador! es decir! eiste una funcin llamada pdf! jpeg! png! etc2 que
producen sus respectiDas salidas
Para leer:
Para guardar todos los objetos de R en un arc%iDo 4;6// o binario se usa sa$!2
Para obtener la lista de objetos en el directorio de trabajo puede usar las funciones
#s()! o,6!ct()! ,%o/s!En$()2
Para cambiar el directorio de trabajo use s!t/92 Para Der cual es el directorio actual
de trabajo use D!t/92 Es una buena idea mantener diferentes directorios de trabajo
para diferentes proyectos o tareas2
:atos faltantes
Estructuras condicionales:
': (!.-%!s'Rn5#oD'ca) N
!.-%!s'Rn 1
7777
O !#s! N
!.-%!s'Rn 2
7777
O
Repita mientras:
/='#! (!.-%!s'Rn5#oD'ca) N
!.-%!s'Rn 1
7777
O
n!.t
return
/nterrumpa un la.o
,%!aF
V es un Dector
simplifica o no el resultado
> x <- c(rnorm(10), runif(10),
rnorm(10, 1))
> f <- gl(3, 10)
> f
[1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2
2 2 2 2 3 3 3 3 3 3 3 3 3 3
Levels: 1 2 3
> tapply(x, f, mean)
1 2 3
-0.2199269 0.4173764 1.2579538
f es un factor
Robert! 6%ristian y Peorge 6asella2 89092 Introducing Monte arlo Methods with R2
;pringer2 6aptulo 02