Saltar al contenido principal
LibreTexts Español

1.3: ¿Qué es R?

  • Page ID
    149856
  • \( \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}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    R es un lenguaje informático desarrollado específicamente para computación estadística. Sin embargo, en realidad es más que eso. R proporciona un entorno completo para interactuar con sus datos. Puede utilizar directamente las funciones que se proporcionan en el entorno para procesar sus datos sin escribir un programa completo. También puedes escribir tus propios programas para realizar operaciones que no tengan funciones incorporadas, o para repetir la misma tarea varias veces, por ejemplo.

    R es un lenguaje orientado a objetos que utiliza vectores y matrices como operandos básicos. Esta característica lo hace bastante útil para trabajar en grandes conjuntos de datos usando solo unas pocas líneas de código. El entorno R también proporciona excelentes herramientas gráficas para producir parcelas complejas con relativa facilidad. Y, quizás lo mejor de todo, es gratis. Se trata de un proyecto de código abierto desarrollado por muchos voluntarios. Puedes conocer más sobre la historia de R, y descargar una copia a tu propia computadora, desde el sitio web de R Project [13].

    Como ejemplo de usar R, aquí hay una copia de una interacción simple con el entorno R. > x x [1] 2 4 6 8 10 12 14 16 > media (x) [1] 9 > var (x) [1] 24 > En este listado, el carácter “>” indica que R está esperando entrada. La línea x <- c (2, 4, 6, 8, 10, 12, 14, 16) concatena todos los valores del argumento en un vector y asigna ese vector a la variable x Simplemente escribiendo x por sí mismo hace que R imprima el contenido del vector. Tenga en cuenta que R trata los vectores como una matriz con una sola fila. Así, el “[1]” que precede a los valores es la notación de R para mostrar que esta es la primera fila de la matriz x. La siguiente línea, media (x), llama a una función en R que computa la media aritmética del vector de entrada, x. La función var (x) computa la varianza correspondiente.

    Este libro no te hará un experto en programación usando el lenguaje informático R. Desarrollar buenos modelos de regresión es un proceso interactivo que requiere que profundice y juegue con sus datos y sus modelos. Así, me interesa más usar R como entorno informático para hacer análisis estadísticos que como lenguaje de programación. En lugar de enseñarte la sintaxis y semántica del lenguaje directamente, este tutorial te presentará lo que necesitas saber sobre R tal como lo necesitas para realizar los pasos específicos para desarrollar un modelo de regresión. Ya deberías tener cierta experiencia en programación para que puedas seguir los ejemplos del resto del libro. Sin embargo, no necesitas ser un programador experto.


    This page titled 1.3: ¿Qué es R? is shared under a CC BY-NC 4.0 license and was authored, remixed, and/or curated by David Lilja (University of Minnesota Libraries Publishing) via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.