Page 89 - no_69
P. 89

Año 12 /Mayo-Junio/ No. 69  U.M.S.N.H.



                                 Algunas funciones básicas que puedes emplear con R























            para repetir un análisis posteriormente de principio   (¿Cómo hago… en R?), por ejemplo, ¿How to read
            a fin. Las palabras o el vocabulario que van escritas   a file in R? traduciéndose en ¿Cómo leer un archi-
            en el script y en las que entiende las instrucciones el   vo en R? Esta búsqueda arrojará respuestas en si-
            software R, se llaman funciones.                       tios como rdocumentation y statmethods. Bastará
                                                                   con leer la descripción de la función proporcionada
            ¿Y qué son las funciones?                              en el sitio web y, si esta función cumple las necesi-
                  Las funciones son códigos creados por desa-      dades del usuario, se debe seguir la instrucción de
            rrolladores y sirven para realizar tareas específi-    cómo  ejecutarlo,  pero  debemos  tener  en  cuenta

            cas en R. Generalmente son empaquetados en lo          la estructura de datos solicitada por la función; de
            que se denominan «librerías o paquetes». Afortu-       esta forma empezamos a chatear con el programa.
            nadamente, los usuarios principiantes no necesita-
            rán crear funciones, sino que empezarán utilizando     Ya encontré la función, ahora ¿Cómo la utilizo?
            las funciones que ya existen en diversas librerías.          Recordemos  que  utilizar  R  implica  «hablar
            Actualmente, R cuenta con más de 17 000 librerías      idioma computadora», por lo que un paso crucial
            disponibles en el repositorio llamado CRAN, dispo-     al aprender R, es saber que las funciones se deben

            nible aquí.                                            escribir bajo un orden específico o sintaxis para que
                  Existe una infinidad de funciones, por lo que    pueda trabajarse correctamente. La mayoría de las
            sería imposible memorizarlas todas, ya que tan solo    funciones se ejecutan escribiendo el nombre de la
            la librería «base» contiene más de 1 200 funciones     función seguido de paréntesis conteniendo el nom-
            básicas. Algunas de ellas se utilizan de manera fre-   bre del objeto al que se desea aplicar la función, por
            cuente,  como  se  describe  en  el  siguiente  cuadro.   ejemplo, para que podamos sumar los datos pone-
            Pero esto no debe preocuparnos, ya que siempre         mos la siguiente función: sum(datos). En caso de no
            podrás escribir en la consola la función help (?) para   utilizar una sintaxis correcta o de no escribir correc-
            acceder a diversas páginas con mucha documenta-        tamente el nombre de la función o del objeto, sur-

            ción sobre las funciones de R.                         girá el mensaje más molesto para todo usuario de
                  A pesar de la gran variabilidad y disponibili-   R, el famoso y temido «Error».
            dad de funciones, siempre surgirá la siguiente duda:         A medida que el usuario adquiera experiencia
            ¿Qué función debo utilizar para hacer este análisis?   y dominio sobre las funciones de R, podrá escribir
                                                                   instrucciones cada vez más complejas; sin embar-
            ¿Cómo encontrar la función que necesitas en R?         go,  no  hay  que  desesperarse  ya  que  escribir  fun-
                  Además del tip anterior de usar el comando       ciones es un viaje de toda la vida. Como recomen-

            help (?), debemos primero como usuarios saber en       dación, antes de empezar a escribir códigos en R,
            qué  tarea  queremos  que  nos  ayude  el  programa:   vale la pena trazar un mapa detallado de todos
            sumar por filas, resumir múltiples variables, gene-    los procedimientos que se desean realizar sobre
            rar gráficas, etc. Un primer intento para encontrar    la base de datos, e ir resolviendo paso a paso cada
            la función adecuada es realizar una búsqueda en        una de las tareas. De este modo, el usuario podrá
            Google utilizando la famosa frase ¿How to… in R?       notar un avance en sus análisis y evitará caer en la




        Coordinación de la Investigación Científica                                                                    89
   84   85   86   87   88   89   90   91   92   93   94