{"id":87783,"date":"2017-03-15T09:26:21","date_gmt":"2017-03-15T08:26:21","guid":{"rendered":"https:\/\/dks.digital\/blog\/sin-categoria\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/"},"modified":"2017-03-15T09:26:21","modified_gmt":"2017-03-15T08:26:21","slug":"tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados","status":"publish","type":"post","link":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/","title":{"rendered":"TFM Data Science: Describiendo tendencias de b\u00fasquedas en Google utilizando tweets relacionados"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Juan Bernardo G\u00f3mez (<a href=\"https:\/\/twitter.com\/Juanbert\">@juanbert<\/a>) y Michael Ellner (<a href=\"https:\/\/twitter.com\/MikeEllner\">@mikeellner<\/a>) <strong>desarrollaron una aplicaci\u00f3n web capaz de describir ciertos aspectos de las tendencias de b\u00fasqueda de Google (SQ) con informaci\u00f3n disponible en Twitter<\/strong> como Trabajo de Fin de <a href=\"https:\/\/dks.digital\/cursos\/master-en-data-science-madrid\">M\u00e1ster de Data Science de DKS<\/a> y que ya tienen publicado en Github para que los m\u00e1s curiosos pod\u00e1is verlo <a href=\"https:\/\/github.com\/michael-ellner\/DKS-TFM\">por aqu\u00ed<\/a>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C<\/span><span style=\"font-weight: 400;\">uando alguien hace una b\u00fasqueda en Google, lo que obtiene \u00a0una lista de p\u00e1ginas web relacionadas con su b\u00fasqueda y ordenadas seg\u00fan el criterio del algoritmo de Google. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mientras tanto, Twitter es una aplicaci\u00f3n con micro-blogs y cada tweet representa una actualizaci\u00f3n del estado personal del due\u00f1o del perfil, entonces se podr\u00eda\u00a0decir que cada tweet representa una opini\u00f3n personal del administrador de la cuenta.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Aclarados estos conceptos y bas\u00e1ndose en Google Trends, (una interesante herramienta que permite medir los t\u00f3picos &#8220;trending&#8221; en b\u00fasquedas de Google, \u00a0y posteriormente analizar que es ese algo que puede haber causado los picos de b\u00fasqueda)\u00a0quer\u00edan\u00a0poder describir lo mismo pero con Twitter.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Y hab\u00eda 3 factores que fueron\u00a0capaces de describir en este an\u00e1lisis: <\/span><\/p>\n<p><span style=\"font-weight: 400;\">1) -&gt; Generaci\u00f3n de contenido relacionado en twitter y las cantidad de impresiones o tweets hechos, a lo largo del tiempo<\/span><\/p>\n<p><span style=\"font-weight: 400;\">2) -&gt; An\u00e1lisis de Opini\u00f3n a trav\u00e9s de procesamiento de lenguaje natural<\/span><\/p>\n<p><span style=\"font-weight: 400;\">3) -&gt; Ubicaci\u00f3n de las personas detr\u00e1s de las cuentas de twitter que han generado el contenido<\/span><\/p>\n<p><strong>Detr\u00e1s de Escenas (tecnolog\u00eda)<\/strong><\/p>\n<ol>\n<li><strong>\u00a0ETL (Extract transform and Load)<\/strong><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Desarrollaron un proceso ETL para poder disponibilizar los datos que necesitaban las diferentes funcionalidades anal\u00edticas previamente mencionadas. La aplicaci\u00f3n est\u00e1 basada en datos no estructurados\u00a0y Mongodb era la tecnolog\u00eda indicada para este caso. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Toda la informaci\u00f3n se manej\u00f3 como objetos con formatos json, desde que era extra\u00edda de las diferentes fuentes hasta que era cargada en la base de datos. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Algunos ejemplos ejemplos de un objeto por fuente de datos podr\u00edan ser:<\/span><\/p>\n<p><span style=\"text-decoration: underline;\">Google trend:<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">&#8220;`python<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">db.google_hottrends.find_one()<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">&#8220;`<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">&#8220;`javascript<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">{u&#8217;_id&#8217;: ObjectId(&#8216;580f771d9bb0062a76e06d3f&#8217;),<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;dateTime&#8217;: datetime.datetime(2016, 10, 25, 17, 15, 41),<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;formated_time&#8217;: u&#8217;Tue_Oct_25_17_15_41_2016&#8242;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;geo&#8217;: u&#8217;ES&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;qs&#8217;: [u&#8217;Praga&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;Copa del Rey&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;Antoni Van Leeuwenhoek&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;Pete Burns&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;France Football&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;Fox&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;FastPokeMap&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;Los Otros Dos&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;San Rafael&#8217;]}<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">&#8220;`<\/span><\/p>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Tweet:<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">&#8220;`python<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">db.tweets.find_one()<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">&#8220;`<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">&#8220;`javascript<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">{u&#8217;_id&#8217;: &#8216;790720412531433472L&#8217;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;contributors&#8217;: None,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;coordinates&#8217;: None,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;created_at&#8217;: u&#8217;Tue Oct 25 01:03:31 +0000 2016&#8242;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;dateTime&#8217;: datetime.datetime(2016, 10, 25, 1, 3, 31),<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;entities&#8217;: {u&#8217;hashtags&#8217;: [],<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;symbols&#8217;: [],<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;urls&#8217;: [],<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> \u00a0u&#8217;user_mentions&#8217;: []},<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;favorite_count&#8217;: 1,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;favorited&#8217;: False,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;geo&#8217;: None,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;id_str&#8217;: u&#8217;790720412531433472&#8242;,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\"> u&#8217;in_reply_to_screen_name&#8217;: None}<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">&#8220;`<\/span><\/p>\n<p><strong>\u00a0 \u00a0 \u00a0 \u00a0 \u00a02. \u00a0Asi, obtuvieron dos tipos de extracci\u00f3n de informaci\u00f3n para el an\u00e1lisis:<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">Estructurada:<\/span> <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Una la l\u00ednea de tiempo de las impresiones de google trends y la cuenta de tweets para cada google trend. Aplicando una agregaci\u00f3n a nivel de fecha obtenemos las datos y luego grafic\u00e1ndolo\u00a0en d3.js. Por ejemplo:<\/span><\/p>\n<p><a href=\"https:\/\/dks.digital\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/attachment\/estructurada\/\" rel=\"attachment wp-att-15357\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-15357 aligncenter\" src=\"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/estructurada.jpg\" alt=\"estructurada\" width=\"553\" height=\"293\" \/><\/a><\/p>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">No-Estructurada:<\/span><\/span><\/p>\n<p>Procesamiento de lenguaje natural: \u00a0el an\u00e1lisis consiste en una cuenta de palabras para los tweets m\u00e1s recientes relacionados a un Google Trend. Una serie de procesamientos preceden a la cuenta de palabras eliminado art\u00edculos, preposiciones, palabras comunes y URLs publicadas con los tweets que no agregan informaci\u00f3n o desviaban el resultado. Por ejemplo:<\/p>\n<p><a href=\"https:\/\/dks.digital\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/attachment\/no_estructurada\/\" rel=\"attachment wp-att-15358\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-15358 aligncenter\" src=\"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/no_estructurada.jpg\" alt=\"no_estructurada\" width=\"464\" height=\"482\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Ubicaci\u00f3n geogr\u00e1fica de los tweets: \u00a0La mayor\u00eda de las cuentas de twitter tienen la ubicaci\u00f3n en coordenadas vac\u00edas. Aun as\u00ed hay un campo en las descripci\u00f3n de perfil que llamado &#8220;Location&#8221;\u00a0escrito por el administrador de la cuenta.\u00a0<\/span><span style=\"font-weight: 400;\">Por ejemplo:<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">__New York__<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">..*New York City,<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">..*New York City, US<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">..*The Big Apple<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #ff9900;\">..*Nueva York<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As\u00ed que la \u00fanica manera de asociar estas palabras con una coordenada era mapeando cualquier posible combinaci\u00f3n de nombres para una ciudad usando un conjunto de datos que conten\u00eda los posibles valores (para este conjunto de datos acudieron a Internet :)). <\/span>Por ejemplo:<\/p>\n<p><a href=\"https:\/\/dks.digital\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/attachment\/ubicacion_tweets\/\" rel=\"attachment wp-att-15359\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-15359 aligncenter\" src=\"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/ubicacion_tweets.jpg\" alt=\"ubicacion_tweets\" width=\"646\" height=\"314\" \/><\/a><\/p>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Tecnolog\u00eda empleada: <\/span><\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\"> __Jupyter notebooks:__ \u00a0<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Donde mostramos c\u00f3digo y los gr\u00e1ficos relacionados con el an\u00e1lisis.<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\"> __Web Page ()__ \u00a0Desarrollamos una p\u00e1gina web con capacidades an\u00e1liticas, el modo m\u00e1s accesible para hacer p\u00fablico este tipo de an\u00e1lisis.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">* __Flask:__ for the backend of the web page to deliver services for the html and javascript. Values shown in the frontend are retrieved from here as well there is an API to feed the D3.js objects <\/span><\/p>\n<p><span style=\"font-weight: 400;\">El backend de la p\u00e1gina web est\u00e1 construido en este framework. Donde renderizamos el html y javascript, desarrollamos controladores con funciones para cada una de las vistas disponibles. Adem\u00e1s los gr\u00e1ficos eran alimentados con APIs tamb\u00eden construida en flask. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">* __D3.js:__ para transformar valores num\u00e9ricos en pixeles, D3.js hace el trabajo excelente y en internet hay miles de ejemplos disponibles. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">* __DataMaps:__ una librer\u00eda de D3 especializada en mapas (para mostrar la ubicaci\u00f3n de los tweets)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">* __Bootstrap:__ Librer\u00edas muy \u00e1gil para construir p\u00e1ginas web.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dicho esto, si quer\u00e9is profundizar en el c\u00f3digo y en el resto del proyecto\u00a0pod\u00e9is <a href=\"https:\/\/github.com\/michael-ellner\/DKS-TFM\">acceder al repositorio del TFM en Github aqu\u00ed <\/a>y si adem\u00e1s quer\u00e9is m\u00e1s informaci\u00f3n sobre el <a href=\"https:\/\/dks.digital\/mx\/maestria\/maestria-ciencia-datos\/\">M\u00e1ster de Data Science<\/a> para conseguir crear desarrollos tan \u00fatiles como \u00e9ste de\u00a0Juan Bernardo y Michael, ya sab\u00e9is: info@dks.digital<\/span><\/p>\n<div><\/div>\n<div><\/div>\n<p style=\"text-align: center;\">[dt_sc_button type=&#8221;type1&#8243; link=&#8221;<a href=\"https:\/\/dks.digital\/cursos\/master-en-data-science-madrid\">https:\/\/dks.digital\/cursos\/master-en-data-science-madrid<\/a>&#8221; size=&#8221;medium&#8221; bgcolor=&#8221;#dfdedc&#8221; textcolor=&#8221;#000000&#8243; target=&#8221;_new&#8221; timeline_button=&#8221;no&#8221;]Quiero m\u00e1s informaci\u00f3n del M\u00e1ster de Data Science[\/dt_sc_button]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Juan Bernardo G\u00f3mez (@juanbert) y Michael Ellner (@mikeellner) desarrollaron una aplicaci\u00f3n web capaz de describir ciertos aspectos de las tendencias de b\u00fasqueda de Google (SQ) con informaci\u00f3n disponible en Twitter como Trabajo de Fin de M\u00e1ster de Data Science de DKS y que ya tienen publicado en Github para que los m\u00e1s curiosos pod\u00e1is verlo [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":87789,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[413],"tags":[575,485,458,561,634],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TFM Data Science: Describiendo tendencias de b\u00fasquedas en Google utilizando tweets relacionados - DKS, tu centro de estudios especializado en internet<\/title>\n<link rel=\"canonical\" href=\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TFM Data Science: Describiendo tendencias de b\u00fasquedas en Google utilizando tweets relacionados - DKS, tu centro de estudios especializado en internet\" \/>\n<meta property=\"og:description\" content=\"Juan Bernardo G\u00f3mez (@juanbert) y Michael Ellner (@mikeellner) desarrollaron una aplicaci\u00f3n web capaz de describir ciertos aspectos de las tendencias de b\u00fasqueda de Google (SQ) con informaci\u00f3n disponible en Twitter como Trabajo de Fin de M\u00e1ster de Data Science de DKS y que ya tienen publicado en Github para que los m\u00e1s curiosos pod\u00e1is verlo [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/\" \/>\n<meta property=\"og:site_name\" content=\"DKS, tu centro de estudios especializado en internet\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-15T08:26:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/estructurada.jpg\" \/>\n<meta name=\"author\" content=\"DKS\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/\"},\"author\":{\"name\":\"DKS\",\"@id\":\"https:\/\/dks.digital\/mx\/#\/schema\/person\/6faf69c6ce843175d96680251a0d6723\"},\"headline\":\"TFM Data Science: Describiendo tendencias de b\u00fasquedas en Google utilizando tweets relacionados\",\"datePublished\":\"2017-03-15T08:26:21+00:00\",\"dateModified\":\"2017-03-15T08:26:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/\"},\"wordCount\":942,\"publisher\":{\"@id\":\"https:\/\/dks.digital\/mx\/#organization\"},\"image\":{\"@id\":\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/trends_tfm_data_science-1.jpg\",\"keywords\":[\"Alumnos DKS\",\"Big data\",\"DKS\",\"master de data science\",\"tfm data science\"],\"articleSection\":[\"Data Science\"],\"inLanguage\":\"es-MX\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/\",\"url\":\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/\",\"name\":\"TFM Data Science: Describiendo tendencias de b\u00fasquedas en Google utilizando tweets relacionados - DKS, tu centro de estudios especializado en internet\",\"isPartOf\":{\"@id\":\"https:\/\/dks.digital\/mx\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/trends_tfm_data_science-1.jpg\",\"datePublished\":\"2017-03-15T08:26:21+00:00\",\"dateModified\":\"2017-03-15T08:26:21+00:00\",\"inLanguage\":\"es-MX\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-MX\",\"@id\":\"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#primaryimage\",\"url\":\"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/trends_tfm_data_science-1.jpg\",\"contentUrl\":\"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/trends_tfm_data_science-1.jpg\",\"width\":573,\"height\":403},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dks.digital\/mx\/#website\",\"url\":\"https:\/\/dks.digital\/mx\/\",\"name\":\"DKS, tu centro de estudios especializado en internet\",\"description\":\"DKS, la escuela de los profesionales digitales desde hace m\u00e1s de 7 a\u00f1os\",\"publisher\":{\"@id\":\"https:\/\/dks.digital\/mx\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dks.digital\/mx\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es-MX\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dks.digital\/mx\/#organization\",\"name\":\"DKS, tu centro de estudios especializado en internet\",\"url\":\"https:\/\/dks.digital\/mx\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-MX\",\"@id\":\"https:\/\/dks.digital\/mx\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dks.digital\/wp-content\/uploads\/2025\/12\/cropped-cropped-favicon-ks.jpg\",\"contentUrl\":\"https:\/\/dks.digital\/wp-content\/uploads\/2025\/12\/cropped-cropped-favicon-ks.jpg\",\"width\":512,\"height\":512,\"caption\":\"DKS, tu centro de estudios especializado en internet\"},\"image\":{\"@id\":\"https:\/\/dks.digital\/mx\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dks.digital\/mx\/#\/schema\/person\/6faf69c6ce843175d96680251a0d6723\",\"name\":\"DKS\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-MX\",\"@id\":\"https:\/\/dks.digital\/mx\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3cf516e7d2b3c688288c120cdc1768a3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3cf516e7d2b3c688288c120cdc1768a3?s=96&d=mm&r=g\",\"caption\":\"DKS\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TFM Data Science: Describiendo tendencias de b\u00fasquedas en Google utilizando tweets relacionados - DKS, tu centro de estudios especializado en internet","canonical":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/","og_locale":"es_ES","og_type":"article","og_title":"TFM Data Science: Describiendo tendencias de b\u00fasquedas en Google utilizando tweets relacionados - DKS, tu centro de estudios especializado en internet","og_description":"Juan Bernardo G\u00f3mez (@juanbert) y Michael Ellner (@mikeellner) desarrollaron una aplicaci\u00f3n web capaz de describir ciertos aspectos de las tendencias de b\u00fasqueda de Google (SQ) con informaci\u00f3n disponible en Twitter como Trabajo de Fin de M\u00e1ster de Data Science de DKS y que ya tienen publicado en Github para que los m\u00e1s curiosos pod\u00e1is verlo [&hellip;]","og_url":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/","og_site_name":"DKS, tu centro de estudios especializado en internet","article_published_time":"2017-03-15T08:26:21+00:00","og_image":[{"url":"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/estructurada.jpg"}],"author":"DKS","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#article","isPartOf":{"@id":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/"},"author":{"name":"DKS","@id":"https:\/\/dks.digital\/mx\/#\/schema\/person\/6faf69c6ce843175d96680251a0d6723"},"headline":"TFM Data Science: Describiendo tendencias de b\u00fasquedas en Google utilizando tweets relacionados","datePublished":"2017-03-15T08:26:21+00:00","dateModified":"2017-03-15T08:26:21+00:00","mainEntityOfPage":{"@id":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/"},"wordCount":942,"publisher":{"@id":"https:\/\/dks.digital\/mx\/#organization"},"image":{"@id":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#primaryimage"},"thumbnailUrl":"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/trends_tfm_data_science-1.jpg","keywords":["Alumnos DKS","Big data","DKS","master de data science","tfm data science"],"articleSection":["Data Science"],"inLanguage":"es-MX"},{"@type":"WebPage","@id":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/","url":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/","name":"TFM Data Science: Describiendo tendencias de b\u00fasquedas en Google utilizando tweets relacionados - DKS, tu centro de estudios especializado en internet","isPartOf":{"@id":"https:\/\/dks.digital\/mx\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#primaryimage"},"image":{"@id":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#primaryimage"},"thumbnailUrl":"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/trends_tfm_data_science-1.jpg","datePublished":"2017-03-15T08:26:21+00:00","dateModified":"2017-03-15T08:26:21+00:00","inLanguage":"es-MX","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/"]}]},{"@type":"ImageObject","inLanguage":"es-MX","@id":"https:\/\/dks.digital\/mx\/blog\/data-science\/tfm-data-science-describiendo-tendencias-busquedas-google-utilizando-tweets-relacionados\/#primaryimage","url":"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/trends_tfm_data_science-1.jpg","contentUrl":"https:\/\/dks.digital\/wp-content\/uploads\/2017\/03\/trends_tfm_data_science-1.jpg","width":573,"height":403},{"@type":"WebSite","@id":"https:\/\/dks.digital\/mx\/#website","url":"https:\/\/dks.digital\/mx\/","name":"DKS, tu centro de estudios especializado en internet","description":"DKS, la escuela de los profesionales digitales desde hace m\u00e1s de 7 a\u00f1os","publisher":{"@id":"https:\/\/dks.digital\/mx\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dks.digital\/mx\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es-MX"},{"@type":"Organization","@id":"https:\/\/dks.digital\/mx\/#organization","name":"DKS, tu centro de estudios especializado en internet","url":"https:\/\/dks.digital\/mx\/","logo":{"@type":"ImageObject","inLanguage":"es-MX","@id":"https:\/\/dks.digital\/mx\/#\/schema\/logo\/image\/","url":"https:\/\/dks.digital\/wp-content\/uploads\/2025\/12\/cropped-cropped-favicon-ks.jpg","contentUrl":"https:\/\/dks.digital\/wp-content\/uploads\/2025\/12\/cropped-cropped-favicon-ks.jpg","width":512,"height":512,"caption":"DKS, tu centro de estudios especializado en internet"},"image":{"@id":"https:\/\/dks.digital\/mx\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dks.digital\/mx\/#\/schema\/person\/6faf69c6ce843175d96680251a0d6723","name":"DKS","image":{"@type":"ImageObject","inLanguage":"es-MX","@id":"https:\/\/dks.digital\/mx\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3cf516e7d2b3c688288c120cdc1768a3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3cf516e7d2b3c688288c120cdc1768a3?s=96&d=mm&r=g","caption":"DKS"}}]}},"_links":{"self":[{"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/posts\/87783"}],"collection":[{"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/comments?post=87783"}],"version-history":[{"count":0,"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/posts\/87783\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/media\/87789"}],"wp:attachment":[{"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/media?parent=87783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/categories?post=87783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dks.digital\/mx\/wp-json\/wp\/v2\/tags?post=87783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}