RStudio IDE (o RStudio ) es un entorno de desarrollo integrado para R , un lenguaje de programación para computación estadística y gráficos. Está disponible en dos formatos: RStudio Desktop, una aplicación de escritorio convencional , y RStudio Server, que se ejecuta en un servidor remoto y permite acceder a RStudio mediante un navegador web . RStudio IDE es un producto de Posit PBC (anteriormente RStudio PBC, y antes RStudio Inc.).
Análisis reproducibles con viñetas
Una de las fortalezas de RStudio es su compatibilidad con análisis reproducibles [ 6 ] mediante viñetas de R Markdown. Estas permiten a los usuarios combinar texto con código en R , Python , Julia , scripts de shell, SQL , Stan , JavaScript , C , C++ , Fortran y otros lenguajes [ 7 ] , de forma similar a los Jupyter Notebooks . R Markdown se puede utilizar para crear informes dinámicos que se actualizan automáticamente cuando hay nuevos datos disponibles. Estos informes también se pueden exportar en varios formatos, como HTML , PDF , Microsoft Word y LaTeX , con plantillas específicas para los requisitos de muchas revistas científicas [ 8 ] .
Las viñetas de R Markdown y los cuadernos de Jupyter hacen que el análisis de datos sea completamente reproducible. Las viñetas de R Markdown se han incluido como apéndices con tutoriales en Wikiversity . [ 9 ]
En 2022, Posit anunció un sistema de publicación similar a R Markdown llamado Quarto . Además de combinar resultados de R, también se puede usar código y resultados de Python , Julia , Observable JavaScript y Jupyter notebooks en documentos Quarto. En comparación con la extensión de archivo .Rmdde R Markdown, los documentos Quarto tienen la extensión de archivo .qmd. [ 10 ]
Una diferencia entre los archivos R Markdown y los documentos Quarto radica en la definición de opciones en los bloques de código. En R Markdown, estas opciones se encuentran dentro de las llaves.
```{r chunk_name, echo=FALSE, warning=FALSE} imprimir(42) ```En cambio, los documentos de Quarto definen las opciones de fragmento debajo de las llaves, precedidas por el carácter de almohadilla y la barra vertical (o "pipe-hash").
```{r} #| etiqueta: nombre_del_fragmento #| echo: falso #| advertencia: falso imprimir(42) ```Modelo de licencia
El entorno de desarrollo integrado (IDE) RStudio está disponible bajo la Licencia Pública General Affero de GNU versión 3. La AGPL v3 es una licencia de código abierto que garantiza la libertad de compartir el código.
RStudio Desktop y RStudio Server están disponibles en ediciones gratuitas y de pago (comerciales). La compatibilidad con sistemas operativos depende del formato/edición del IDE. Existen distribuciones preconfiguradas de RStudio Desktop para Windows , macOS y Linux . RStudio Server y Server Pro se ejecutan en Debian , Ubuntu , Red Hat Linux , CentOS , openSUSE y SLES . [ 11 ]
Resumen e historia
El IDE RStudio fue escrito parcialmente en el lenguaje de programación C++ y utiliza el framework Qt para su interfaz gráfica de usuario . [ 12 ] Desde la versión 2022.12.0+353, cambió al framework Electron . [ 13 ] La mayor parte del código está escrito en Java. También se utiliza JavaScript. [ 14 ]
El trabajo en el IDE RStudio comenzó alrededor de diciembre de 2010, [ 15 ] y la primera versión beta pública (v0.92) se anunció oficialmente en febrero de 2011. [ 1 ] La versión 1.0 se lanzó el 1 de noviembre de 2016. [ 16 ] La versión 1.1 se lanzó el 9 de octubre de 2017. [ 17 ]
Complementos
El IDE RStudio proporciona un mecanismo para ejecutar funciones de R de forma interactiva desde dentro del IDE a través del Addinsmenú. [ 18 ] Esto permite que los paquetes incluyan interfaces gráficas de usuario (GUI) para una mayor accesibilidad. Algunos paquetes populares de R que utilizan esta función son:
- bookdown: una extensión de knitr para crear libros.
- selector de colores: una herramienta gráfica para elegir colores para gráficos.
- datasets.load : una herramienta gráfica para buscar y cargar conjuntos de datos.
- googleAuthR – Autenticación con las API de Google
Desarrollo
El IDE RStudio es desarrollado por Posit, PBC, una corporación de beneficio público [ 19 ] fundada por JJ Allaire , [ 20 ] creador del lenguaje de programación ColdFusion . Posit no tiene ninguna conexión formal con la Fundación R, una organización sin fines de lucro ubicada en Viena , Austria , [ 21 ] que es responsable de supervisar el desarrollo del entorno R para computación estadística. Posit era anteriormente conocida como RStudio Inc. En julio de 2022, anunció que cambió su nombre a Posit, para indicar su exploración cada vez más amplia hacia otros lenguajes de programación como Python . [ 22 ]
Véase también
Referencias
- Monya Baker (25 de mayo de 2016). "1500 científicos desvelan los secretos de la reproducibilidad" . Nature . 533 : 452–454 . ISSN 1476-4687 . Wikidata Q124151114 .
- Karl Popper (1968), La lógica del descubrimiento científico , Harper , Wikidata Q124151064
- Yihui Xie (25 de mayo de 2023), bookdown: Creación de libros y documentos técnicos con R Markdown , Chapman & Hall , Wikidata Q124151352
- Yihui Xie; José J. Allaire ; Garrett Grolemund (30 de diciembre de 2023), R Markdown: The Definitive Guide , Chapman & Hall , Wikidata Q76441281
- Yihui Xie ; Christophe Dervieux; Emily Riederer (30 de diciembre de 2023), R Markdown Cookbook , Chapman & Hall , Wikidata Q124151180
Notas
- 1 2 "RStudio, nuevo IDE de código abierto para R | Blog de RStudio" . Blog.rstudio.org. 28 de febrero de 2011. Archivado del original el 24 de enero de 2015. Recuperado el 1 de mayo de 2015 .
- ↑ "Notas de la versión de RStudio y Posit Workbench" . Consultado el 28 de noviembre de 2025 .
- ↑ "rstudio/rstudio" . GitHub . RStudio. Archivado del original el 5 de abril de 2019. Consultado el 18 de diciembre de 2016 .
- ↑ "Electron Desktop · rstudio/rstudio Wiki · GitHub" . 16 de octubre de 2025.
- ↑ Pylvainen, Ian (24 de marzo de 2016). "¿Bajo qué licencia está disponible RStudio? – RStudio" . rstudio.com . Archivado del original el 26 de mayo de 2018. Consultado el 25 de mayo de 2018 .
- ↑ La reproducibilidad es clave en la ciencia. En La lógica del descubrimiento científico , Karl Popper escribió: «Los sucesos aislados no reproducibles no tienen importancia para la ciencia». Pero una teoría «solo se falsifica si descubrimos un efecto reproducible que la refuta». Popper (1968, p. 86). Sin embargo, la reproducibilidad no es fácil de obtener. En una encuesta de 2016 a más de 1500 científicos, el 52 % estuvo de acuerdo en que había «una crisis significativa» en la reproducibilidad de los resultados científicos. Otro 38 % dijo que había «una leve crisis»; el 7 % «no sabía» y solo el 3 % dijo que no había crisis. Peor aún, «más del 70 % de los investigadores habían intentado reproducir los experimentos de otro científico sin éxito, y más de la mitad no habían logrado reproducir sus propios experimentos (énfasis añadido). Véase Baker (2016).
- ^ Xie y col. (2023, especialmente sec. 2.7).
- ^ Xie, Allaire y Grolemund (2023).
- ↑ p. ej., v: Producto Interno Bruto (PIB) per cápita de EE. UU. y v: Pronóstico de la proliferación nuclear , consultado el 5 de enero de 2024. Muchos más ejemplos se incluyen en Xie, Dervieux y Riederer (2023).
- ↑ Machlis, Sharon (28 de julio de 2022). "¿Qué es Quarto? RStudio lanza R Markdown de próxima generación" . InfoWorld . Consultado el 17 de mayo de 2024 .
- ↑ "RStudio" . rstudio.com . Archivado del original el 30 de octubre de 2015. Consultado el 2 de diciembre de 2016 .
- ↑ Verzani, John (23 de septiembre de 2011). Introducción a RStudio . O'Reilly Media, Inc. pág. 4. ISBN 9781449309039.
- ↑ rstudio. "Guía para principiantes sobre cómo escribir funciones para el IDE RStudio" . GitHub . Consultado el 18 de enero de 2026 .
- ↑ "rstudio/rstudio" . GitHub . Archivado del original el 10 de junio de 2018. Consultado el 13 de septiembre de 2018 .
- ↑ "descarga portátil de dependencias de Java · rstudio/rstudio@484cb88 · GitHub" . Github.com. 7 de diciembre de 2010. Archivado del original el 5 de abril de 2019. Consultado el 1 de mayo de 2015 .
- ↑ "¡Anunciamos RStudio v1.0!" . Blog de RStudio . 1 de noviembre de 2016. Archivado del original el 30 de junio de 2017 . Consultado el 1 de noviembre de 2016 .
- ↑ "RStudio v1.1 lanzado" . Blog de RStudio . 9 de octubre de 2017. Archivado del original el 28 de octubre de 2021. Consultado el 23 de diciembre de 2017 .
- ↑ "Complementos de RStudio" . RStudio . Archivado del original el 10 de septiembre de 2018. Consultado el 16 de septiembre de 2018 .
- ↑ "Informe anual de la corporación de beneficio positivo" . Archivado del original el 19 de enero de 2023. Consultado el 19 de enero de 2023 .
- ↑ "Acerca de" . Posit.co. Archivado del original el 2 de noviembre de 2022. Consultado el 15 de diciembre de 2015 .
- ↑ ""Estatutos de la Fundación R para la Computación Estadística"" (PDF) . La Fundación R . Archivado (PDF) del original el 3 de abril de 2020 . Recuperado el 12 de agosto de 2019 .
- ↑ "RStudio se está convirtiendo en Posit" . Posit.co. 27 de julio de 2022. Archivado del original el 2 de noviembre de 2022. Consultado el 28 de julio de 2022 .
Enlaces externos
- Software gratuito R (lenguaje de programación)
- R (lenguaje de programación)
- Software científico para Linux
- Software que utiliza la Licencia Pública General Affero de GNU.