R programa estadístico: qué es, cómo descargarlo gratis y para qué sirve

R es un programa estadístico gratuito y de código abierto para analizar datos y crear gráficos. Lo crearon Ross Ihaka y Robert Gentleman en la Universidad de Auckland en los años 90 y hoy es uno de los estándares en investigación, ciencia de datos y bioestadística. A diferencia de SPSS, se maneja escribiendo código, lo que lo hace más potente y totalmente reproducible.

Resumen rápido

  • Precio: gratis para siempre, también para uso comercial. Los paquetes de CRAN también son gratuitos.
  • Sistemas: Windows, macOS (Intel y chip Apple) y Linux.
  • Dónde descargarlo: en CRAN, la web oficial del proyecto R.
  • Recomendado: instalar también RStudio Desktop (gratuito) para trabajar con más comodidad.

¿Qué es el programa estadístico R?

R es a la vez un lenguaje de programación y un entorno para estadística y gráficos. Forma parte del proyecto GNU y se distribuye con licencia libre: cualquiera puede descargarlo, usarlo y modificarlo sin pagar. Su gran ventaja son los paquetes: más de 20.000 extensiones gratuitas en CRAN que cubren desde una prueba t hasta modelos de ecuaciones estructurales, análisis de supervivencia o aprendizaje automático.

Robert Gentleman y Ross Ihaka, creadores del programa estadístico R
Robert Gentleman (izquierda) y Ross Ihaka (derecha), creadores de R.

Para qué sirve R

  • Estadística descriptiva e inferencial: medias, frecuencias, prueba t, chi cuadrado, ANOVA, pruebas no paramétricas.
  • Modelos: regresión lineal y logística, modelos mixtos, series temporales, análisis factorial y SEM.
  • Gráficos de calidad de publicación, sobre todo con el paquete ggplot2.
  • Informes reproducibles que mezclan texto, código y resultados (R Markdown y Quarto).
  • Ciencia de datos: limpieza y transformación de datos, aprendizaje automático y minería de texto.

Cómo descargar e instalar R gratis

R se descarga desde CRAN (Comprehensive R Archive Network), la red oficial del proyecto. Elige tu sistema:

Instala también RStudio

R por sí solo es una consola de comandos. La mayoría de personas trabaja con RStudio Desktop, un entorno gratuito de Posit que organiza el código, los datos, los gráficos y la ayuda en una sola ventana. Primero instala R y después RStudio desde la web de Posit.

Ventana gráfica del programa estadístico R
Ventana gráfica de R.

Primeros pasos con R

Un ejemplo mínimo para leer un archivo y obtener descriptivos y una prueba t:

datos <- read.csv("encuesta.csv")
summary(datos)
t.test(puntuacion ~ grupo, data = datos)

Para abrir archivos .sav de SPSS usa el paquete haven: install.packages("haven") y después haven::read_sav("archivo.sav").

R frente a SPSS

RSPSS
PrecioGratisDe pago (prueba de 14 días)
Forma de trabajoCódigoMenús y sintaxis
Curva de aprendizajeAltaBaja
Métodos disponiblesPrácticamente todos, con paquetesLos incluidos en cada edición
ReproducibilidadTotalBuena si se guarda la sintaxis

Si quieres la potencia de R sin escribir código, prueba Jamovi o JASP: los dos usan R por dentro y se manejan con menús. Si buscas lo más parecido a SPSS, mira PSPP. Tienes la comparativa completa en alternativas gratuitas a SPSS.

Preguntas frecuentes sobre R

¿R es gratis?

Sí. R y los paquetes de CRAN son software libre y gratuito, también para uso profesional y comercial. RStudio Desktop también es gratuito.

¿Qué diferencia hay entre R y RStudio?

R es el programa que hace los cálculos. RStudio es un entorno de trabajo que facilita usar R. Necesitas instalar R primero; RStudio es opcional pero muy recomendable.

¿Es difícil aprender R si vengo de SPSS?

Cuesta más al principio porque hay que escribir código, pero con RStudio y unos pocos comandos básicos puedes hacer los análisis habituales en pocas semanas. Jamovi es un buen puente: genera el código R de lo que haces con los menús.

¿R puede abrir archivos de SPSS?

Sí, con el paquete haven, que lee archivos .sav y conserva las etiquetas de variables y valores.

Más programas estadísticos gratuitos