{"id":873,"date":"2016-02-09T16:29:34","date_gmt":"2016-02-09T22:29:34","guid":{"rendered":"http:\/\/agiltools.com\/blogsp\/?p=873"},"modified":"2016-04-28T13:15:36","modified_gmt":"2016-04-28T19:15:36","slug":"intror_paquetes","status":"publish","type":"post","link":"http:\/\/agiltools.com\/blogsp\/intror_paquetes\/","title":{"rendered":"Paquetes de R indispensables para Analytics"},"content":{"rendered":"<div id=\"dslc-theme-content\"><div id=\"dslc-theme-content-inner\"><script type=\"text\/javascript\"> jQuery(document).ready(function() { jQuery(\"#ffs-tabbed-1\").easyResponsiveTabs({     type: \t\"default\",     width:  \"100%\",     fit: \t false}); var cont_width = jQuery(\"#ffs-tabbed-1.resp-vtabs\").outerWidth() - jQuery(\"#ffs-tabbed-1.resp-vtabs .resp-tabs-list\").outerWidth() - 3;jQuery(\"#ffs-tabbed-1.resp-vtabs .resp-tabs-container\").css({\"width\":cont_width});}); <\/script><style type=\"text\/css\">\n#ffs-tabbed-1 li.resp-tab-active,\n#ffs-tabbed-1.resp-tabs-list li:hover{border-top-color:#71AFFF; border-bottom-color:#71AFFF;}\n#ffs-tabbed-1.resp-vtabs li.resp-tab-active,\n#ffs-tabbed-1.resp-vtabs .resp-tabs-list li:hover{border-left-color:#71AFFF; border-top-color:#C1C1C1; border-right-color:#71AFFF;  border-bottom-color:#C1C1C1;}\n<\/style><div id=\"ffs-tabbed-1\" class=\"ffs-tabbed-nav\"><ul class=\"resp-tabs-list\"><li>Intro<\/li><li>Paquetes R<\/li><li>Analytics<\/li><li>Versi\u00f3n corta<\/li><\/ul><div class=\"resp-tabs-container\">\n<div class=\"fruitful_tab tab-intro\"><\/p>\n<p>Si usted est\u00e1 interesado en <a href=\"http:\/\/agiltools.com\/blogsp\/analytics\/\">Analytics<\/a> es indispensable no solo tener un buen conocimiento de estad\u00edstica\u00a0y manejo de datos, sino tambi\u00e9n conocer al menos un software especializado.<\/p>\n<p>De acuerdo a la <a href=\"http:\/\/www.kdnuggets.com\/polls\/2015\/analytics-data-mining-data-science-software-used.html\" target=\"_blank\">encuesta\u00a0anual realizada<\/a>\u00a0por\u00a0el sitio especializado en Analytics y Big Data <a href=\"http:\/\/www.kdnuggets.com\/\" target=\"_blank\">KDNuggets<\/a>, los programas\u00a0de an\u00e1lisis y miner\u00eda de\u00a0datos m\u00e1s populares en 2015 fueron: R, RapidMiner, SQL, Python y Excel.<\/p>\n<p><a href=\"http:\/\/www.kdnuggets.com\/polls\/2015\/analytics-data-mining-data-science-software-used.html\" rel=\"attachment wp-att-884\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-884\" src=\"http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/top10-analytics-data-mining-software-2015.jpg\" alt=\"top10-analytics-data-mining-software-2015\" width=\"511\" height=\"330\" srcset=\"http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/top10-analytics-data-mining-software-2015.jpg 511w, http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/top10-analytics-data-mining-software-2015-300x194.jpg 300w\" sizes=\"(max-width: 511px) 100vw, 511px\" \/><\/a><\/p>\n<p>De manera similar\u00a0la empresa de consultor\u00eda en Analytics <a href=\"http:\/\/www.rexeranalytics.com\/\" target=\"_blank\">REXER<\/a> realiza\u00a0otra encuesta anual cuya \u00faltima edici\u00f3n (<a href=\"http:\/\/r4stats.com\/2015\/10\/13\/rexer-analytics-survey-results\/\" target=\"_blank\">2015<\/a>) present\u00f3 el los siguientes resultados:<\/p>\n<p><a href=\"http:\/\/r4stats.com\/2015\/10\/13\/rexer-analytics-survey-results\/\" rel=\"attachment wp-att-883\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-883\" src=\"http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/fig_6a_rexersurveyprimarytool20151.png\" alt=\"fig_6a_rexersurveyprimarytool20151\" width=\"850\" height=\"550\" srcset=\"http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/fig_6a_rexersurveyprimarytool20151.png 850w, http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/fig_6a_rexersurveyprimarytool20151-300x194.png 300w, http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/fig_6a_rexersurveyprimarytool20151-768x497.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/a><\/p>\n<p>Donde R es el claro ganador, seguido de SPSS y SAS (y JMP).<\/p>\n<p>Como lo he expresado en otros posts, tengo gran inclinaci\u00f3n\u00a0hacia R y JMP (una ramificaci\u00f3n de SAS un poco menos complejo\u00a0y por m\u00e1s econ\u00f3mico).<\/p>\n<p>Dado que R es el m\u00e1s popular, es gratuito y de gran difusi\u00f3n, dedicar\u00e9 varias entradas del blog a este t\u00f3pico, explicando c\u00f3mo usarlo y c\u00f3mo integrarlo con otras aplicaciones en particular de simulaci\u00f3n.<\/p>\n<p>A continuaci\u00f3n\u00a0se presentan algunos de los paquetes b\u00e1sicos para utilizar R en el an\u00e1lisis, manipulaci\u00f3n y representaci\u00f3n de datos.<\/p>\n<p><\/div><\/p>\n<p><div class=\"fruitful_tab tab-paquetes-r\"><\/p>\n<h2>Qu\u00e9 es un paquete de R?<\/h2>\n<p>Los paquetes son compilaciones\u00a0de funciones propias de R (u otros lenguajes compilados en librer\u00edas) que al unirse pueden\u00a0ser procesos espec\u00edficos\u00a0bien sea de manipulaci\u00f3n de datos, an\u00e1lisis, gr\u00e1ficas, etc. Al igual que R, los paquetes son gratuitos y de acceso p\u00fablico (usualmente).<\/p>\n<p>El lugar donde se almacenan los paquetes en el computador local se llama librer\u00eda.<\/p>\n<p>La versi\u00f3n estandar de R viene normalmente con una serie de paquetes b\u00e1sicos, sin embargo si se requiere de operaciones y\/o an\u00e1lisis m\u00e1s complejos, es necesario instalar nuevos paquetes.<\/p>\n<p>Un paquete se instala usando el siguiente comando (nombre del paquete entre comillas):<\/p>\n<pre class=\"lang:r decode:true\">install.packages('nombre')<\/pre>\n<p><\/div><\/p>\n<p><span style=\"line-height: 1.5;\"><div class=\"fruitful_tab tab-analytics\"><\/span><\/p>\n<h2>Paquetes recomendados para hacer Analytics<\/h2>\n<p>El siguiente infographics realizado por el sitio especializado <a href=\"http:\/\/www.analyticsvidhya.com\/blog\/2015\/08\/list-r-packages-data-analysis\/\" target=\"_blank\">Analytics Vidhya<\/a> presenta una lista de paquetes indispensables para realizar Analytics:<\/p>\n<p><a href=\"http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/infographics123R.jpg\" rel=\"attachment wp-att-878\"><img loading=\"lazy\" class=\"aligncenter wp-image-878 size-large\" src=\"http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/infographics123R-1024x679.jpg\" alt=\"infographics123R\" width=\"580\" height=\"385\" srcset=\"http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/infographics123R-1024x679.jpg 1024w, http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/infographics123R-300x199.jpg 300w, http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/infographics123R-768x509.jpg 768w, http:\/\/agiltools.com\/blogsp\/wp-content\/uploads\/2016\/02\/infographics123R.jpg 1939w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n\n<p>Todos ellos muy relevantes y recomendados. Adicionalmente sugiero los siguientes:<\/p>\n<ul>\n<li>qcc: gr\u00e1ficos de control de calidad (quality control charts <a href=\"https:\/\/cran.r-project.org\/web\/packages\/qcc\/index.html\" target=\"_blank\">link<\/a>)<\/li>\n<li>RCurl: descargar informaci\u00f3n desde\u00a0direcciones web (<a href=\"https:\/\/cran.r-project.org\/web\/packages\/RCurl\/index.html\" target=\"_blank\">link<\/a>).<\/li>\n<li>manipulate: creaci\u00f3n de gr\u00e1ficos interactivos en R-Studio (<a href=\"https:\/\/support.rstudio.com\/hc\/en-us\/articles\/200551906-Interactive-Plotting-with-Manipulate\" target=\"_blank\">link<\/a>)<\/li>\n<\/ul>\n<p>El lector puede copiar y pegar el siguiente c\u00f3digo en R o RStudio para instalar todos estos paquetes en secuencia.<\/p>\n<pre class=\"lang:python decode:true\">#Pre Modeling Stage\r\ninstall.packages('ggplot2')\r\ninstall.packages('googleVis')\r\ninstall.packages('plyr')\r\ninstall.packages('data.table')\r\ninstall.packages('missForest')\r\ninstall.packages('missMDA')\r\ninstall.packages('outliers')\r\ninstall.packages('evir')\r\ninstall.packages('features')\r\ninstall.packages('RRF')\r\ninstall.packages('FactoMineR')\r\ninstall.packages('CCP')\r\n#Modeling Stage\r\ninstall.packages('car')\r\ninstall.packages('randomForest')\r\ninstall.packages('rminer')\r\ninstall.packages('CORELearn')\r\ninstall.packages('caret')\r\ninstall.packages('BigRF')\r\ninstall.packages('cba')\r\ninstall.packages('Rankcluster')\r\ninstall.packages('forecast')\r\ninstall.packages('ltsa')\r\ninstall.packages('survival')\r\ninstall.packages('BaSTA')\r\n#Post Modeling Stage\r\ninstall.packages('lsmeans')\r\ninstall.packages('comparison')\r\ninstall.packages('regtest')\r\ninstall.packages('ACD')\r\ninstall.packages('binomTools')\r\ninstall.packages('Daim')\r\ninstall.packages('clusteval')\r\ninstall.packages('sigclust')\r\ninstall.packages('pROC')\r\ninstall.packages('timeROC')\r\n#Other Libraries\r\ninstall.packages('Rcpp')\r\ninstall.packages('parallel')\r\ninstall.packages('tm')\r\ninstall.packages('twitterR')\r\ninstall.packages('XML')\r\ninstall.packages('jasonlite')\r\ninstall.packages('httr')\r\ninstall.packages('sqldf')\r\ninstall.packages('RODBC')\r\ninstall.packages('RMongo')\r\ninstall.packages('shiny')\r\ninstall.packages('rmarkdown')\r\ninstall.packages('swirl')\r\ninstall.packages('reshape2')\r\ninstall.packages('qcc')\r\n\r\ninstall.packages('RCurl')\r\ninstall.packages('manipulate')\r\ninstall.packages('ggmap')<\/pre>\n<p>Para los interesados en simulaci\u00f3n la t\u00e9cnica de montecarlo les recomiendo los siguientes links:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.r-bloggers.com\/probability-and-monte-carlo-methods\/\" target=\"_blank\">Probability and Monte Carlo methods<\/a><\/li>\n<li><a href=\"http:\/\/www.r-bloggers.com\/introduction-to-simulation-using-r\/\" target=\"_blank\">Introduction to Simulation using R<\/a><\/li>\n<li><a href=\"http:\/\/www.stat.ufl.edu\/archived\/casella\/ShortCourse\/MCMC-UseR.pdf\" target=\"_blank\">Introducing Monte Carlo Methods with R<\/a><\/li>\n<\/ul>\n<p>Una lista adicional\u00a0puede ser encontrada en\u00a0la el sitio\u00a0KDnuggets donde se identifican los 20 paquetes m\u00e1s populares en descargas en R durante el 2015 algunos de ellos se encuentran dentro del listado anterior (ver <a href=\"http:\/\/www.kdnuggets.com\/2015\/06\/top-20-r-packages.html\" target=\"_blank\">link<\/a>).<\/p>\n<p><\/div><\/p>\n<p><div class=\"fruitful_tab tab-version-corta\"><\/p>\n<p>Instale todos estos paquetes con solo copiar y pegar el siguiente c\u00f3digo en su l\u00ednea de comandos de R (o su IDE).<\/p>\n<pre class=\"lang:r decode:true\">source('http:\/\/agiltools.com\/R\/rp.R')<\/pre>\n<p><\/div>\n<\/div><\/div><div class=\"clearfix\"><\/div>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-873\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/agiltools.com\/blogsp\/intror_paquetes\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-873\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/agiltools.com\/blogsp\/intror_paquetes\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-873\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/agiltools.com\/blogsp\/intror_paquetes\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-873\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/agiltools.com\/blogsp\/intror_paquetes\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"spay_email":""},"categories":[3,129],"tags":[139,25],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/posts\/873"}],"collection":[{"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/comments?post=873"}],"version-history":[{"count":16,"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/posts\/873\/revisions"}],"predecessor-version":[{"id":1021,"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/posts\/873\/revisions\/1021"}],"wp:attachment":[{"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/media?parent=873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/categories?post=873"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/tags?post=873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}