Saltar al contenido principal
LibreTexts Español

2.4: Uso, ventajas y desventajas de la R

  • Page ID
    149977
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    R se usa en todas partes para trabajar con cualquier tipo de datos. R es capaz de hacer no solo “estadísticas” en sentido estricto sino también todo tipo de análisis de datos (como gráficas de visualización), operaciones de datos (similares a la creación de bases de datos) e incluso aprendizaje automático y modelado matemático avanzado (que es el nicho de otro software como módulos Python, Octave o MATLAB).

    Hay varias características extremadamente útiles de R: flexibilidad, reproducibilidad, código fuente abierto y (¡sí!) interfaz de línea de comandos. La flexibilidad permite crear paquetes de extensión casi para todos los propósitos. Para el usuario común, significa que casi todo lo que se describió en la literatura estadística como método, está disponible en R. Y las personas que profesionalmente trabajan en la creación de métodos estadísticos, utilizan R para su investigación. Y (este es un caso raro) si el método no está disponible, es posible escribir usted mismo comandos implementándolo.

    La reproducibilidad permite repetir el mismo análisis, sin muchos esfuerzos adicionales, con los datos actualizados, o diez años después, o en otras instituciones.

    La apertura significa que siempre es posible mirar dentro del código y averiguar cómo se implementó exactamente el procedimiento en particular. También es posible corregir errores en el código (ya que todo lo que cometen los humanos tiene errores y R no es una excepción) de manera comunal similar a Wikipedia.

    La interfaz de línea de comandos (CLI) de R es en verdad, de manera superior a la GUI (interfaz gráfica de usuario) de otro software. El usuario de GUI es igual que el trabajador ordinario mientras que el usuario de CLI es más similar al capataz que deja el “trabajo sucio” a la computadora, y esto es exactamente para lo que se inventaron las computadoras. CLI también permite hacer interfaces, conectar R con casi cualquier software.

    También está el R “lado oscuro”. R es difícil de aprender. Por eso estás leyendo este libro. Después de instalar R, verá la pantalla de bienvenida con un mensaje >, y eso es todo. Muchos comandos son difíciles de recordar, y no hay de casi ningún menú. A veces, es realmente complicado encontrar cómo hacer algo en particular.

    A diferencia de S-Plus, R realiza todos los cálculos en la memoria operativa. Por lo tanto si accidentalmente apaga la computadora, todos los resultados no escritos en disco intencionalmente, se perderán\(^{[1]}\).

    Referencias

    1. Sin embargo, existe el paquete SOAR que anula este comportamiento.


    This page titled 2.4: Uso, ventajas y desventajas de la R is shared under a Public Domain license and was authored, remixed, and/or curated by Alexey Shipunov via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.