stringtranslate.com

Estudio RS

RStudio IDE (o RStudio ) es un entorno de desarrollo integrado para R , un lenguaje de programación para gráficos y computación estadística . Está disponible en dos formatos: RStudio Desktop es una aplicación de escritorio normal , mientras que RStudio Server 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, anteriormente RStudio Inc.).

Análisis reproducibles con viñetas

Una de las fortalezas de RStudio es su compatibilidad con análisis reproducibles [5] con viñetas de R Markdown. Estas permiten a los usuarios mezclar texto con código en R , Python , Julia , scripts de shell, SQL , Stan , JavaScript , C , C++ , Fortran y otros, [6] de manera similar a 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, incluidos HTML, PDF, Microsoft Word y LaTeX , con plantillas específicas para los requisitos de muchas revistas científicas. [7]

Las viñetas de R Markdown y los cuadernos 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 . [8]

En 2022, Posit anunció un sistema de publicación similar a R Markdown llamado Quarto. Además de combinar resultados de R, código y resultados que utilizan Python, Julia, Observable JavaScript y cuadernos Jupyter, también se pueden utilizar en documentos Quarto. En comparación con la extensión de archivo .Rmdque tiene R Markdown, los documentos Quarto tienen la extensión de archivo .qmd. [9]

Una diferencia entre los archivos R Markdown y los documentos Quarto es la definición de opciones en fragmentos de código. En R Markdown, estarían en línea dentro de las llaves.

```{r nombre_fragmento, eco=FALSO, advertencia=FALSO}imprimir(42)```

Por el contrario, los documentos de Quarto definen las opciones de fragmento debajo de las llaves, precedidas por un carácter de almohadilla y una barra vertical (o "hash-pipe").

``{r}#| etiqueta: nombre_fragmento#| echo: falso#| advertencia: falsoimprimir(42)```

Modelo de licencia

El entorno de desarrollo integrado (IDE) RStudio está disponible con la licencia pública general GNU Affero 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 o la edición del IDE. Hay distribuciones preempaquetadas de RStudio Desktop disponibles para Windows , macOS y Linux . RStudio Server y Server Pro funcionan en Debian , Ubuntu , Red Hat Linux , CentOS , openSUSE y SLES . [10]

Visión general e historia

El IDE RStudio está escrito en parte en lenguaje de programación C++ y utiliza el framework Qt para su interfaz gráfica de usuario . [11] La mayor parte del código está escrito en Java. También se utiliza JavaScript. [12]

El trabajo en el IDE RStudio comenzó alrededor de diciembre de 2010, [13] 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. [14] La versión 1.1 se lanzó el 9 de octubre de 2017. [15]

Complementos

El IDE RStudio proporciona un mecanismo para ejecutar funciones R de forma interactiva desde el IDE a través del Addinsmenú. [16] Esto permite que los paquetes incluyan interfaces gráficas de usuario (GUI) para una mayor accesibilidad. Los paquetes R populares que utilizan esta función incluyen:

Desarrollo

El IDE RStudio es desarrollado por Posit, PBC, una corporación de beneficio público [17] fundada por JJ Allaire , [18] 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 , [19] que se encarga de supervisar el desarrollo del entorno R para computación estadística. Posit se conocía anteriormente como RStudio Inc. En julio de 2022, anunció que cambió su nombre a Posit, para significar su exploración cada vez más amplia hacia otros lenguajes de programación como Python . [20]

Véase también

Referencias

Notas

  1. ^ ab "RStudio, nuevo IDE de código abierto para R | Blog de RStudio". Blog.rstudio.org. Archivado desde el original el 24 de enero de 2015. Consultado el 1 de mayo de 2015 .
  2. ^ https://github.com/rstudio/rstudio/releases/tag/v2024.04.2%2B764. {{cite web}}: Falta o está vacío |title=( ayuda )
  3. ^ "rstudio/rstudio". GitHub . RStudio. Archivado desde el original el 5 de abril de 2019 . Consultado el 18 de diciembre de 2016 .
  4. ^ Pylvainen, Ian (24 de marzo de 2016). "¿Bajo qué licencia está disponible RStudio? – RStudio". rstudio.com . Archivado desde el original el 26 de mayo de 2018. Consultado el 25 de mayo de 2018 .
  5. ^ La reproducibilidad es clave en la ciencia. En La lógica del descubrimiento científico , Karl Popper escribió: "Los sucesos únicos no reproducibles no tienen importancia para la ciencia". Pero una teoría "solo se refuta si descubrimos un efecto reproducible que refuta la teoría". 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 ligera 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 y fracasado en reproducir los experimentos de otro científico, y más de la mitad habían fracasado en reproducir sus propios experimentos (énfasis añadido). Véase Baker (2016).
  6. ^ Xie y col. (2023, especialmente sec. 2.7).
  7. ^ Xie, Allaire y Grolemund (2023).
  8. ^ por ejemplo, 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. Se incluyen muchos más ejemplos en Xie, Dervieux y Riederer (2023).
  9. ^ Machlis, Sharon (28 de julio de 2022). "¿Qué es Quarto? RStudio lanza la próxima generación de R Markdown". InfoWorld . Consultado el 17 de mayo de 2024 .
  10. ^ "RStudio". rstudio.com . Archivado desde el original el 30 de octubre de 2015. Consultado el 2 de diciembre de 2016 .
  11. ^ Verzani, John (23 de septiembre de 2011). Introducción a RStudio . O'Reilly Media, Inc. pág. 4. ISBN 9781449309039.
  12. ^ "rstudio/rstudio". GitHub . Archivado desde el original el 2018-06-10 . Consultado el 2018-09-13 .
  13. ^ "Descarga portátil de dependencias de Java · rstudio/rstudio@484cb88 · GitHub". Github.com. 2010-12-07. Archivado desde el original el 2019-04-05 . Consultado el 2015-05-01 .
  14. ^ "¡Anunciamos RStudio v1.0!". Blog de RStudio . 1 de noviembre de 2016. Archivado desde el original el 30 de junio de 2017. Consultado el 1 de noviembre de 2016 .
  15. ^ "RStudio v1.1 Released". Blog de RStudio . 9 de octubre de 2017. Archivado desde el original el 28 de octubre de 2021 . Consultado el 23 de diciembre de 2017 .
  16. ^ "Complementos de RStudio". RStudio . Archivado desde el original el 2018-09-10 . Consultado el 2018-09-16 .
  17. ^ "Informe anual de Posit Benefit Corporation". Archivado desde el original el 19 de enero de 2023. Consultado el 19 de enero de 2023 .
  18. ^ "Acerca de". Posit.co. Archivado desde el original el 2022-11-02 . Consultado el 2015-12-15 .
  19. ^ ""Estatutos de la "Fundación R para la Computación Estadística""" (PDF) . The R Foundation . Archivado (PDF) desde el original el 2020-04-03 . Consultado el 2019-08-12 .
  20. ^ "RStudio se está convirtiendo en Posit". Posit.co. Archivado desde el original el 2022-11-02 . Consultado el 2022-07-28 .

Enlaces externos