{"id":49,"date":"2025-04-25T16:03:13","date_gmt":"2025-04-25T19:03:13","guid":{"rendered":"http:\/\/managersoft.com.br\/?p=49"},"modified":"2025-04-25T17:15:47","modified_gmt":"2025-04-25T20:15:47","slug":"calculando-a-moda-usando-pandas","status":"publish","type":"post","link":"https:\/\/managersoft.com.br\/index.php\/2025\/04\/25\/calculando-a-moda-usando-pandas\/","title":{"rendered":"Calculando a MODA usando PANDAS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vamos usar o <strong>**PANDAS**<\/strong> para calcular a <strong>**MODA**<\/strong> de dados extra\u00eddos de uma ativo da <em>*Bolsa de valores*<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>**Moda**<\/strong> \u00e9 o valor que aparece com maior frequ\u00eancia em um conjunto de dados. \u00c9 uma medida de tend\u00eancia central, assim como a m\u00e9dia e a mediana,\u00a0e \u00e9 especialmente \u00fatil para analisar dados categ\u00f3ricos ou discretos. Um conjunto de dados pode ser amodal (sem moda), unimodal (uma moda),\u00a0bimodal (duas modas) ou multimodal (mais de duas modas), dependendo de quantos valores ocorrem com a mesma maior frequ\u00eancia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;A moda \u00e9 simples de identificar visualmente em gr\u00e1ficos de frequ\u00eancia e pode fornecer insights r\u00e1pidos sobre os dados mais comuns ou populares em um conjunto analisado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1 &#8211; Instalando os pacotes<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2 &#8211; Importando as bibliotecas<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3 &#8211; Criando o c\u00f3digo<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para realizar a instala\u00e7\u00e3o dos pacotes \u00e9 necess\u00e1rio executar os seguintes comandos no terminal : <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">pip install pandas<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">pip install yfinance<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import pandas as pd # Importando a biblioteca pandas\nimport yfinance as yf # Importando a Biblioteca do YahooFinance<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># (2025 ANO) (02 M\u00caS) (01 DIA)\n# Criando o conjunto de dados e armazenando em uma vari\u00e1vel\ndados_empresa_automob = yf.download(\"AMOB3.SA\", start=\"2025-02-01\", end=\"2025-04-01\")<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>pd.set_option('display.max_columns', None) # Mostrar todas as colunas\npd.set_option('display.max_rows', None) # Mostrar todas as linhas\npd.set_option('display.max_colwidth', None) # N\u00e3o truncar o conte\u00fado das c\u00e9lulas de texto<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># Exibindo conteudo do conjunto de dados\ndados_empresa_automob.head()<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"625\" height=\"235\" src=\"http:\/\/managersoft.com.br\/wp-content\/uploads\/2025\/04\/a_tabela.png\" alt=\"\" class=\"wp-image-62\" srcset=\"https:\/\/managersoft.com.br\/wp-content\/uploads\/2025\/04\/a_tabela.png 625w, https:\/\/managersoft.com.br\/wp-content\/uploads\/2025\/04\/a_tabela-300x113.png 300w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Realizando a contagem de registros \nnumero_limhas = len(dados_empresa_automob.index)\nprint(f'O n\u00famero de registros da empresa AUTOMOB no per\u00edodo de 2 meses s\u00e3o de {numero_limhas} registros')\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O n\u00famero de registros da empresa AUTOMOB no per\u00edodo de 2 meses \u00e9 de 39 registros<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos calcular a <em>*MODA*<\/em> da coluna <strong>**CLOSE**<\/strong> que \u00e9 o que nos interessa aqui.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>moda = dados_empresa_automob&#91;'Close'].mode()\n\n\nprint(f\" A moda referente aos registros coletados do {moda} \")<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"644\" height=\"92\" src=\"http:\/\/managersoft.com.br\/wp-content\/uploads\/2025\/04\/mod.png\" alt=\"\" class=\"wp-image-70\" srcset=\"https:\/\/managersoft.com.br\/wp-content\/uploads\/2025\/04\/mod.png 644w, https:\/\/managersoft.com.br\/wp-content\/uploads\/2025\/04\/mod-300x43.png 300w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#Quantidade obtida de registros para a MODA\ndisplay(moda.count())<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"165\" height=\"29\" src=\"http:\/\/managersoft.com.br\/wp-content\/uploads\/2025\/04\/dois.png\" alt=\"\" class=\"wp-image-73\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos perceber ent\u00e3o que nesse exemplo tivemos bimodal (duas modas). <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vamos usar o **PANDAS** para calcular a **MODA** de dados extra\u00eddos de uma ativo da *Bolsa de valores* **Moda** \u00e9 o valor que aparece com maior frequ\u00eancia em um conjunto&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[10,11],"class_list":["post-49","post","type-post","status-publish","format-standard","hentry","category-pandas","tag-moda","tag-pandas"],"_links":{"self":[{"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":16,"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":76,"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/posts\/49\/revisions\/76"}],"wp:attachment":[{"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/managersoft.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}