Академический Документы
Профессиональный Документы
Культура Документы
y R-commander
Mara Jos Nueda
Mario Trottini
Dpto. Estadstica e Investigacin Operativa.
ndice
1.
Qu es R?
2.
Paquetes y ayuda
3.
Manejo de objetos en R
4.
5.
Anlisis exploratorio
1.
Grficos
2.
Descriptivos
6.
7.
Rcmdr
2
1. Motivacin: Qu es R?
1. Motivacin: Qu es R?
!
Materiales
1. En: http://cran.r-project.org/
- Manuales en pdf editados por los desarrolladores de R.
- Manuales, tutoriales, presentaciones, traducciones, etc. de usuarios de R.
Ejemplos:
R para Principiantes, the Spanish version of R for Beginners, translated by Jorge A. Ahumada.
novedades,
cambios http://cran.r-project.org/doc/Rnews/
1. Motivacin: Qu es R?
1. Flexibilidad
"
"
Para el investigador
Para el profesor
Permite implementar programas y combinarlos con los paquetes de
R. Esto es til para:
- Mtodos estadsticos ms novedosos y sofisticados, usualmente
no disponibles o disponible con mucho retrasos en otros software
como SPSS.
- Animaciones grficas tiles en docencia.
-
2. Disponibilidad
2. Paquetes y ayuda
base, utils.
Paquete STATS:
Paquete MASS:
Ayuda (ejemplo)
help(mean) = ?mean
Estructura de la ayuda
Descripcin
Argumentos de entrada
Valores de salida
Rerefencias
Ejemplo
3. Manejo de objetos en R
Introduccin
Tipos de objetos
Operadores bsicos
10
Introduccin
# Nmeros:
# Vector, numeric
# Vector, numeric
# Vector, numeric
# Vector, numeric
# Vector, character
11
Representacin ms habitual:
Vector
Factor
Matriz: todas las columnas son del mismo tipo (num,carac o log)
Lista
Tipos de datos:
Numrico
Carcter
Lgico
Mas ejemplos sencillos:
A<-matrix(c(1,2,3,4,5,6),2,3)
[por defecto la rellena por columnas: byrow=FALSE]
B<-matrix(2,2,3)
data()
[lista de sets de datos hay en el sistema]
data(iris) [carga datos del sistema]
# Matriz
# Matriz
# Data.frame
12
Operadores bsicos
14
15
setwd(C://Taller-R)
Importar datos
"
"
"
"
read.table
read.spss
read.dta ()
read.xls
()
Ejemplos
colegio<-read.table("colegio.txt",header=T,sep=)
coches<-read.spss(comercios.sav",to.data.frame =TRUE)
fix(colegio)
fix(comercios)
()
Exportar datos
"
write.table
Ejemplo
write.table(A,file=matriz-A.txt)
18
Guardar objetos
"
save()
"
load()
"
save.image()
19
5. Anlisis exploratorio
Grficos univariantes
Diagrama de sectores: pie(table(x))
Diagrama de barras: barplot(table(x))
Histograma: hist(x)
Grfico tallo y hojas: stem(x)
Grfico caja y bigotes: boxplot(x)
20
10
25
Notable
20
Aprobado
10
15
Sobresaliente
Suspenso
Aprobado
Notable
Sobresaliente
Suspenso
90
80
70
8 10
60
50
4
2
0
Frequency
14
Histogram of colegio$peso
40
50
60
70
80
90
Chico
Chica
colegio$peso
5. Anlisis exploratorio
Estadsticos descriptivos
Media: mean(x)
Mediana: median(x)
Varianza: var(x)
Desviacin tpica: sd(x)
Recorrido intercuartlico: IQR(x)
Percentiles: quantile(x)
Percentil 80: quantile(x,probs=0.8)
summary(x)
22
11
7. R-commander
Interfaz grfica que permite llevar a cabo muchas de las funciones
estadsticas mediante ventanas.
Para abrir R-comander: library(Rcmdr)
Para realizar los grficos vistos anteriormente:
24
12
7. R-commander-documentacin
http://knuth.uca.es/ebrcmdr
25
13