Esta es una lista de software y herramientas de programación para el lenguaje de programación R , que incluye entornos de desarrollo integrados (IDE) , gestores de paquetes , bibliotecas , herramientas de depuración , herramientas de computación numérica y científica, y proyectos relacionados.
Entornos de desarrollo integrados (IDE) y editores
- Emacs Speaks Statistics (ESS): interfaz de Emacs para R y otros programas estadísticos.
- Jupyter — admite R a través de IRkernel [ 1 ]
- RKWard — IDE y GUI basados en KDE / Qt para R [ 2 ]
- RStudio : popular IDE multiplataforma para R
- StatET — IDE basado en Eclipse [ 3 ]
- Visual Studio Code : admite R mediante extensiones ( R Tools para Visual Studio ).
Interfaces gráficas de usuario
- Deducer — Interfaz gráfica de usuario y paquete de análisis de datos [ 4 ]
- jamovi — Entorno estadístico con interfaz gráfica de usuario (GUI) basado en R para el análisis de datos y la realización de pruebas estadísticas [ 5 ]
- Interfaz gráfica de usuario (GUI) en Java para R : consola, editor de scripts y vista de hoja de cálculo/datos multiplataforma para R.
- Rattle GUI — interfaz gráfica de usuario para minería de datos en R [ 6 ]
- R Commander (Rcmdr): interfaz gráfica de usuario básica para estadísticas en R, que se utiliza a menudo para la enseñanza y trabajos introductorios.
Implementaciones de R
- CXXR — motor R experimental con código base C++ modernizado [ 7 ]
- FastR — Implementación del lenguaje R en GraalVM [ 8 ]
- GNU R — implementación principal de R , mantenida por el Equipo Central de R y distribuida como parte del Proyecto GNU .
- pqR — “R bastante rápida” [ 9 ]
- Renjin — Intérprete basado en JVM para R
paquetes R
- Bioconductor : repositorio de paquetes R para bioinformática y biología computacional.
- CRAN — Comprehensive R Archive Network, repositorio principal de paquetes de R.
- devtools — simplifica el desarrollo de paquetes R [ 10 ]
- Knitr : integración de código R en documentos LaTeX , LyX , HTML , Markdown , AsciiDoc y reStructuredText .
- learnr — paquete para crear tutoriales y ejercicios interactivos en R usando R Markdown y Shiny . [ 11 ]
- Packrat — sistema de gestión de dependencias [ 12 ]
- renv — sistema de gestión de paquetes específico del proyecto [ 13 ]
- R CMD build / R CMD check — Herramientas de compilación y validación de paquetes R [ 14 ]
- Tidyverse : Ggplot2 , dplyr y otros paquetes .
Bibliotecas matemáticas y numéricas
- lme4 — modelos lineales de efectos mixtos [ 15 ]
- Matriz — cálculos de matrices dispersas y densas [ 16 ]
- mgcv — modelos aditivos generalizados [ 17 ]
- nlme — modelos de efectos mixtos no lineales [ 18 ]
- numDeriv — derivadas numéricas [ 19 ]
- optim — funciones de optimización integradas [ 20 ]
- optimx – proporciona un reemplazo y extensión de optim [ 21 ]
- Rmpfr — aritmética de punto flotante de precisión múltiple [ 22 ]
Bibliotecas científicas y estadísticas
- dplyr — kit de herramientas para la manipulación de datos
- edgeR: análisis de expresión diferencial de datos de RNA-seq [ 23 ]
- pronóstico — pronóstico de series temporales [ 24 ]
- ggplot2 — visualización de datos basada en la gramática de los gráficos [ 25 ]
- phyloseq — análisis de datos de censo del microbioma [ 26 ]
- shiny — aplicaciones web interactivas
- supervivencia — análisis de supervivencia [ 27 ]
- tidyr — reformateo de datos ordenados [ 28 ]
Herramientas de depuración y rendimiento
- banco: compara y analiza con precisión los tiempos de ejecución [ 29 ]
- lineprof — herramienta de perfilado línea por línea [ 30 ]
- microbenchmark — evaluación comparativa [ 31 ]
- profvis — perfilador interactivo de R [ 32 ]
- Rcpp — integración de R y C++ para mejorar el rendimiento [ 33 ]
- Rprof — perfilador integrado de R [ 34 ]
Computación paralela y de alto rendimiento
- BiocParallel: marco de evaluación paralela para R, utilizado en todos los paquetes de Bioconductor . [ 35 ]
- doParallel: proporciona un backend paralelo para el paquete foreach, lo que permite una fácil ejecución paralela del código R. [ 36 ]
- foreach — estructura de bucle para ejecución paralela [ 37 ]
- futuro — computación paralela y distribuida unificada [ 38 ]
- mirai — marco de evaluación asíncrona minimalista para R [ 39 ]
- parallel — paquete integrado de R para procesamiento paralelo [ 40 ]
- Rmpi — Interfaz R para la Interfaz de Paso de Mensajes [ 41 ]
- nieve — red simple de estaciones de trabajo [ 42 ]
Bibliotecas de aprendizaje automático e inteligencia artificial
- caret — entrenamiento y ajuste para modelos de aprendizaje automático [ 43 ]
- keras: interfaz R para el aprendizaje profundo de Keras [ 44 ]
- mlbench — colección de conjuntos de datos de referencia artificiales y del mundo real para evaluar algoritmos de aprendizaje automático [ 45 ]
- mlr — aprendizaje automático [ 46 ]
- mlr3 — sucesor moderno de mlr [ 47 ]
- randomForest — aprendizaje de conjunto utilizando bosques aleatorios [ 48 ]
- tidymodels: colección de paquetes de R para aprendizaje automático y modelado, diseñados con principios de tidyverse . [ 49 ]
- torch — Interfaz de R para PyTorch [ 50 ]
- xgboost — marco de potenciación de gradiente con enlaces a R [ 51 ]
Herramientas de documentación y análisis de código
Marcos de prueba
Véase también
- Ciencia de datos
- gretl — software de código abierto para econometría que se puede integrar con R
- Lista de bibliotecas numéricas
- Listas de herramientas de desarrollo de software de programación por lenguaje
- Software estadístico
Enlaces externos
- awesome-R – Lista de software R en GitHub
- La Red Integral de Archivos R (CRAN)
- Proyecto Bioconductor
- RStudio / IDE Posit
- Proyecto Jupyter
Referencias
- ^ "GitHub - IRkernel/IRkernel: kernel R para Jupyter" . github.com . Consultado el 1 de diciembre de 2025 .
- ↑ "RKWard" . rkward.kde.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Eclipse StatET: Herramientas para el lenguaje R | projects.eclipse.org" . projects.eclipse.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Package Deducer" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "jamovi - software estadístico abierto para escritorio y nube" . www.jamovi.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Rattle – Togaware" . rattle.togaware.com . Consultado el 1 de diciembre de 2025 .
- ↑ "CXXR: Refactorización de R a C++ - Introducción" . www.cs.kent.ac.uk. Consultado el 1 de diciembre de 2025 .
- ↑ "GitHub - oracle/fastr: Una implementación de alto rendimiento del lenguaje de programación R, basada en GraalVM" . github.com . Consultado el 1 de diciembre de 2025 .
- ↑ "GitHub - radfordneal/pqR: pqR - una versión "bastante rápida" de R" . github.com . Consultado el 1 de diciembre de 2025 .
- ↑ "Herramientas para facilitar el desarrollo de paquetes R • devtools" . devtools.r-lib.org . Consultado el 1 de diciembre de 2025 .
- ↑ "learnr: Tutoriales interactivos para R" . GitHub . Consultado el 1 de diciembre de 2025 .
- ↑ "Packrat: Gestión de paquetes reproducible para R" . rstudio.github.io . Consultado el 1 de diciembre de 2025 .
- ↑ "Entornos de proyecto • renv" . rstudio.github.io . Consultado el 1 de diciembre de 2025 .
- ↑ "Compilar y comprobar un paquete — comprobar • devtools" . devtools.r-lib.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete lme4" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Package Matrix" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete mgcv" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete nlme" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete numDeriv" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "R: Optimización de propósito general" . stat.ethz.ch. Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete optimx" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete Rmpfr" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Bioconductor - edgeR" . bioconductor.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Pronóstico de paquetes" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "edgeR: análisis de expresión diferencial de datos de expresión génica digital - Guía del usuario" (PDF) . Archivado del original (PDF) el 3 de abril de 2013.
- ↑ "Bioconductor - phyloseq" . www.bioconductor.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Supervivencia de paquetes" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete tidyr" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete bench" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Análisis del rendimiento de la memoria en R usando lineprof" . www.hansenlab.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Microbenchmark de paquetes" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Paquete 'profvis'"" (PDF) . 14 de enero de 2017. Archivado del original (PDF) el 19 de julio de 2017.
- ↑ "CRAN: Paquete Rcpp" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Función Rprof - RDocumentation" . www.rdocumentation.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Bioconductor - BiocParallel" . www.bioconductor.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete doParallel" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Usando el paquete foreach" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Futuro del paquete" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete mirai" . cran.r-project.org . Consultado el 15 de mayo de 2026 .
- ↑ "Ayuda para el paquete parallel" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete Rmpi" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete snow" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete caret" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete keras" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete mlbench" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete mlr" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Aprendizaje automático en R - Próxima generación • mlr3" . mlr3.mlr-org.com . Consultado el 1 de diciembre de 2025 .
- ↑ "Paquete 'randomForest'"" (PDF) . 23 de julio de 2025. Archivado del original (PDF) el 20 de julio de 2008.
- ↑ "tidymodels" . www.tidymodels.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete torch" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete xgboost" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete covr" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Un linter para código R • lintr" . lintr.r-lib.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Documentación en línea para R • roxygen2" . roxygen2.r-lib.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete roxygen2" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete styler" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete checkmate" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete RUnit" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "Pruebas unitarias para R • testthat" . testthat.r-lib.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete testthat" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
- ↑ "CRAN: Paquete tinytest" . cran.r-project.org . Consultado el 1 de diciembre de 2025 .
Categorías :
- R (lenguaje de programación)
- Software estadístico
- Software numérico
- Software de análisis de datos
- Herramientas de programación
- Desarrollo de software