// herramientas / referencia
[?] Hoja de referencia R
Las funciones esenciales para trabajar estadística en R, en un solo lugar.
¿No recuerdas una función? Abre la consola libre y pruébala.
En R, ?nombre abre la ayuda (ej. ?mean).
Crear y manipular datos
| función | qué hace | ejemplo |
|---|---|---|
c() | Combina valores en un vector | x <- c(4, 8, 15, 16, 23) |
seq() | Secuencia de números | seq(1, 10, by=2) |
rep() | Repite valores | rep("a", 3) |
data.frame() | Crea una tabla (data frame) | data.frame(a=1:3, b=c("x","y","z")) |
factor() | Variable categórica | factor(c("bajo","alto","bajo")) |
cut() | Agrupa numérico en intervalos | cut(x, breaks=3) |
Estadígrafos de posición
| función | qué hace | ejemplo |
|---|---|---|
mean() | Media aritmética | mean(x) |
median() | Mediana | median(x) |
quantile() | Cuartiles y percentiles | quantile(x, 0.25) |
table() | Frecuencias / moda | table(x) |
summary() | Resumen de 6 números | summary(x) |
Dispersión y forma
| función | qué hace | ejemplo |
|---|---|---|
var() | Varianza | var(x) |
sd() | Desviación estándar | sd(x) |
range() | Mínimo y máximo | range(x) |
IQR() | Rango intercuartílico | IQR(x) |
scale() | Estandariza (z-score) | scale(x) |
Bivariado y modelos
| función | qué hace | ejemplo |
|---|---|---|
cov() | Covarianza | cov(x, y) |
cor() | Correlación de Pearson | cor(x, y) |
lm() | Regresión lineal | lm(y ~ x) |
predict() | Predice con un modelo | predict(modelo) |
aggregate() | Resumen por grupos | aggregate(y ~ g, data, mean) |
Probabilidad y distribuciones
| función | qué hace | ejemplo |
|---|---|---|
dbinom() | Probabilidad binomial | dbinom(2, 10, 0.3) |
dpois() | Probabilidad de Poisson | dpois(3, lambda=2) |
pnorm() | Acumulada normal | pnorm(1.96) |
qnorm() | Cuantil normal (z) | qnorm(0.975) |
dexp() | Densidad exponencial | dexp(1, rate=0.5) |
t.test() | Prueba t / intervalo confianza | t.test(x) |
Gráficos base
| función | qué hace | ejemplo |
|---|---|---|
hist() | Histograma | hist(x, col="#00ff9c") |
barplot() | Gráfico de barras | barplot(table(x)) |
boxplot() | Diagrama de caja | boxplot(x) |
pie() | Gráfico de torta | pie(table(g)) |
plot() | Dispersión / general | plot(x, y) |
abline() | Agrega una recta | abline(lm(y~x)) |
Inspeccionar y limpiar
| función | qué hace | ejemplo |
|---|---|---|
str() | Estructura de un objeto | str(datos) |
head() | Primeras filas | head(datos, 5) |
dim() | Filas x columnas | dim(datos) |
is.na() | Detecta faltantes | colSums(is.na(datos)) |
na.omit() | Elimina filas con NA | na.omit(datos) |
read.csv() | Lee un CSV | read.csv("archivo.csv") |
▸ Atajos de la consola
- Ctrl + Enter ejecuta el código del editor.
- cargar excel importa un
.xlsx/.csval data.framedatos. - exportar excel descarga cualquier data.frame o tabla como Excel.
- Asignación:
<-(ej.m <- mean(x)). Comentarios con#.