{"id":84,"date":"2010-11-05T06:58:12","date_gmt":"2010-11-05T06:58:12","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/nemo\/?p=84"},"modified":"2010-11-14T01:30:13","modified_gmt":"2010-11-14T01:30:13","slug":"paquete-ggplot-bases","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/nemo\/2010\/11\/05\/paquete-ggplot-bases\/","title":{"rendered":"Paquete Ggplot2 .- Bases de la Gram\u00e1tica de los Gr\u00e1ficos"},"content":{"rendered":"<p>El libro \u201cThe Grammar of Graphics\u201d Wilkinson (2005) hace un profundo an\u00e1lisis de los elementos de un gr\u00e1fico estad\u00edstico, con esta base Wickham (2009) construye una gram\u00e1tica\/estructura en la cual se construye un gr\u00e1fico a trav\u00e9s de capas, donde cada capa indica que se va a mostrar en el gr\u00e1fico; para ilustrar la idea de las capas, pensemos en el t\u00edpico gr\u00e1fico de dispersi\u00f3n en el cual adem\u00e1s de los puntos se muestra una l\u00ednea de tendencia (como el que se construye en MS Excel), entonces, en este gr\u00e1fico interact\u00faan dos capas, una para los puntos, y otra para la l\u00ednea de tendencia.<\/p>\n<p>Estos autores dividen un gr\u00e1fico en las siguientes componentes:<\/p>\n<p><strong>Datos<\/strong> que es lo que se desea visualizar.<\/p>\n<p><strong>Caracter\u00edsticas est\u00e9ticas<\/strong> como el color, tama\u00f1o, etc., cabe indicar que las caracter\u00edsticas est\u00e9ticas nos permiten visualizar m\u00e1s de una variable, por ejemplo, en un grafico bivariado donde se comparen la \u201caltura\u201d versus \u201cpeso\u201d de un grupo de personas, se puede visualizar tambi\u00e9n la variable \u201cgenero\u201d asignando un s\u00edmbolo o color diferente a los puntos que corresponden a cada g\u00e9nero.<\/p>\n<p><strong>Objetos geom\u00e9tricos<\/strong>, que son los que realmente se ven en el grafico, por ejemplo, puntos, l\u00edneas, pol\u00edgonos, \u00e1reas, etc.<\/p>\n<p><strong>Transformaciones estad\u00edsticas<\/strong> que permiten resumir los datos de diversas maneras, por ejemplo, para crear un histograma se debe contar las observaciones, o aplicar una regresi\u00f3n lineal para tener una l\u00ednea de tendencia, etc.<\/p>\n<p><strong>Escalas<\/strong> las cuales transforman un valor de la variable a un valor de una caracter\u00edstica est\u00e9tica relacionada con dicha variable, por ejemplo, en el grafico \u201caltura\u201d versus \u201cpeso\u201d se puede representar la variable edad con diferentes tonalidades  de  grises, entonces la componente escala  del paquete ggplot asignara la correspondiente tonalidad de gris a la edad relacionada con la observaci\u00f3n.<\/p>\n<p>Otro ejemplo de escala es el hecho de visualizar la variable \u201cgenero\u201d asignando un color diferente a cada g\u00e9nero, de esta asignaci\u00f3n de colores se encarga la componente escala.<\/p>\n<p>El <strong>sistema de coordenadas<\/strong>, el cual describe como los datos son ubicados en el plano del grafico, adem\u00e1s de mostrar los ejes y grillas que hacen posible leer el grafico.  Generalmente se usa el sistema de coordenadas cartesianas, pero se puede cambiar a sistema de coordenadas polares, etc.<\/p>\n<p>El <strong>Condicionamiento<\/strong> que consiste en dividir los datos en subconjuntos y como mostrarlos en m\u00faltiples gr\u00e1ficos m\u00e1s peque\u00f1os, por ejemplo, si se quiere saber si existe alguna diferencia en la relaci\u00f3n \u201caltura\u201d versus \u201cpeso\u201d entre el \u201cgenero\u201d de los individuos, entonces usamos el condicionamiento para generar un grafico dividido en dos partes donde cada parte es un gr\u00e1fico en s\u00ed mismo, as\u00ed por ejemplo en el primer gr\u00e1fico se muestra la relaci\u00f3n \u201caltura\u201d versus \u201cpeso\u201d para las personas de g\u00e9nero femenino, y en la segunda parte se muestra el gr\u00e1fico para el g\u00e9nero masculino.<\/p>\n<p>A continuaci\u00f3n se muestra un gr\u00e1fico de dispersi\u00f3n Altura vs Peso, aqu\u00ed se puede ver que el <em>objeto geom\u00e9trico<\/em> es el punto, adem\u00e1s se puede ver que la <em>caracter\u00edstica est\u00e9tica<\/em> color esta relacionada con la variable g\u00e9nero, de tal manera que cada genero es diferenciado con dos colores distintos, cre\u00e1ndose para ello una <em>escala<\/em> en donde a las personas de g\u00e9nero masculino les corresponde un color azulado, mientras que las de g\u00e9nero femenino, un rojo; finalmente el gr\u00e1fico esta dividido en 3 partes (alto, bajo, medio), es decir, se ha hecho un <em>condicionamiento<\/em> del gr\u00e1fico utilizando la variable nivel socio-econ\u00f3mico, as\u00ed, al final este gr\u00e1fico es \u00fatil para ver si la relaci\u00f3n altura vs peso esta influenciada por el g\u00e9nero y\/o el nivel socio-econ\u00f3mico.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/nemo\/files\/2010\/11\/AlturaPesoGenero.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.espol.edu.ec\/nemo\/files\/2010\/11\/AlturaPesoGenero.png\" alt=\"\" title=\"Altura vs Peso vs Genero, condicionado al nivel educativo\" width=\"408\" height=\"408\" class=\"aligncenter size-full wp-image-96\" srcset=\"https:\/\/blog.espol.edu.ec\/nemo\/files\/2010\/11\/AlturaPesoGenero.png 408w, https:\/\/blog.espol.edu.ec\/nemo\/files\/2010\/11\/AlturaPesoGenero-150x150.png 150w, https:\/\/blog.espol.edu.ec\/nemo\/files\/2010\/11\/AlturaPesoGenero-300x300.png 300w\" sizes=\"auto, (max-width: 408px) 100vw, 408px\" \/><\/a><\/p>\n<p>Esto es en resumen las ideas b\u00e1sicas para entender la gram\u00e1tica de los gr\u00e1ficos en la cual se basa el paquete ggplot, en las pr\u00f3ximas entradas se ir\u00e1 trabajando ta con la sintaxis que se necesita para crear gr\u00e1ficos con este fabuloso paquete.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resumen de las ideas b\u00e1sicas para entender la gram\u00e1tica de los gr\u00e1ficos en la cual se basa el paquete ggplot...<\/p><p><a class=\"more-link btn\" href=\"https:\/\/blog.espol.edu.ec\/nemo\/2010\/11\/05\/paquete-ggplot-bases\/\">Seguir leyendo<\/a><\/p>\n","protected":false},"author":3803,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1688,771,1534],"tags":[1171628,25354,25956,1171624,25618,822,1171627,325],"class_list":["post-84","post","type-post","status-publish","format-standard","hentry","category-estadistica","category-graficos","category-r","tag-estadistica","tag-ggplot","tag-ggplot2","tag-graficos","tag-grammar-of-graphics","tag-open-source","tag-r","tag-software-libre","item-wrap"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/users\/3803"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":19,"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/posts\/84\/revisions"}],"predecessor-version":[{"id":109,"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/posts\/84\/revisions\/109"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/media?parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/categories?post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/nemo\/wp-json\/wp\/v2\/tags?post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}