{"id":2121,"date":"2024-05-14T08:49:26","date_gmt":"2024-05-14T11:49:26","guid":{"rendered":"https:\/\/eic.cefet-rj.br\/~eogasawara\/?page_id=2121"},"modified":"2026-04-04T12:17:03","modified_gmt":"2026-04-04T15:17:03","slug":"daltoolbox","status":"publish","type":"page","link":"https:\/\/eic.cefet-rj.br\/~eogasawara\/daltoolbox\/","title":{"rendered":"DAL Toolbox"},"content":{"rendered":"<p><strong>DAL Toolbox<\/strong> \u00e9 um framework para an\u00e1lise de dados inspirado no modelo de <em>Experiment Lines<\/em>. O pacote organiza, em um ambiente integrado, atividades de pr\u00e9-processamento, classifica\u00e7\u00e3o, regress\u00e3o, agrupamento, an\u00e1lise gr\u00e1fica e constru\u00e7\u00e3o de pipelines anal\u00edticos reprodut\u00edveis. Na vers\u00e3o atual do pacote, <strong>1.3.727<\/strong>, a documenta\u00e7\u00e3o foi reorganizada para apoiar uma trilha de aprendizado guiada e cole\u00e7\u00f5es tem\u00e1ticas mais did\u00e1ticas.<\/p>\n<h3><strong>Organiza\u00e7\u00e3o did\u00e1tica<\/strong><\/h3>\n<p>O material do <code>daltoolbox<\/code> passou a ser organizado em duas portas de entrada complementares. A primeira \u00e9 uma trilha guiada, indicada para quem deseja aprender o fluxo de um experimento anal\u00edtico passo a passo. A segunda \u00e9 composta por cole\u00e7\u00f5es tem\u00e1ticas, voltadas a quem quer estudar fam\u00edlias espec\u00edficas de transforma\u00e7\u00f5es, modelos e visualiza\u00e7\u00f5es.<\/p>\n<p>Essa organiza\u00e7\u00e3o refor\u00e7a a proposta central do framework: an\u00e1lise de dados n\u00e3o deve ser tratada como uma sequ\u00eancia solta de fun\u00e7\u00f5es isoladas, mas como um workflow coerente que integra prepara\u00e7\u00e3o dos dados, modelagem, avalia\u00e7\u00e3o, compara\u00e7\u00e3o de modelos, visualiza\u00e7\u00e3o e extens\u00e3o do ambiente.<\/p>\n<h3><strong>Etapas e m\u00e9todos dispon\u00edveis<\/strong><\/h3>\n<ul>\n<li><strong>Transforma\u00e7\u00f5es:<\/strong><br \/>\namostragem, limpeza de dados, tratamento de outliers, escalonamento, codifica\u00e7\u00e3o categ\u00f3rica, discretiza\u00e7\u00e3o, balanceamento, sele\u00e7\u00e3o de atributos, redu\u00e7\u00e3o de dimensionalidade e heur\u00edsticas baseadas em curvatura.<\/li>\n<li><strong>Classifica\u00e7\u00e3o:<\/strong><br \/>\nbaselines, \u00e1rvores de decis\u00e3o, m\u00e9todos baseados em inst\u00e2ncias, modelos probabil\u00edsticos, ensembles, m\u00e1quinas de vetor de suporte, redes neurais e sele\u00e7\u00e3o de hiperpar\u00e2metros.<\/li>\n<li><strong>Regress\u00e3o:<\/strong><br \/>\nmodelos interpret\u00e1veis, m\u00e9todos baseados em vizinhan\u00e7a, ensembles, regress\u00e3o por margens, redes neurais e ajuste de hiperpar\u00e2metros.<\/li>\n<li><strong>Agrupamento:<\/strong><br \/>\nm\u00e9todos particionais, baseados em medoids, abordagens baseadas em densidade e sele\u00e7\u00e3o de modelos em cen\u00e1rios n\u00e3o supervisionados.<\/li>\n<li><strong>Gr\u00e1ficos:<\/strong><br \/>\nvisualiza\u00e7\u00f5es para compara\u00e7\u00e3o de categorias, an\u00e1lise de distribui\u00e7\u00e3o, rela\u00e7\u00f5es entre vari\u00e1veis, s\u00e9ries temporais e exporta\u00e7\u00e3o de figuras para relat\u00f3rios.<\/li>\n<li><strong>Customiza\u00e7\u00e3o:<\/strong><br \/>\nintegra\u00e7\u00e3o de novas transforma\u00e7\u00f5es, classificadores, regressores e m\u00e9todos de agrupamento preservando o contrato do framework.<\/li>\n<li><strong>Integra\u00e7\u00e3o e extensibilidade:<\/strong><br \/>\nsuporte \u00e0 integra\u00e7\u00e3o com bibliotecas externas e uso complementar de ecossistemas como Python quando necess\u00e1rio.<\/li>\n<\/ul>\n<h3><strong>Arquitetura<\/strong><\/h3>\n<p>A arquitetura do <code>daltoolbox<\/code> foi constru\u00edda para manter est\u00e1vel o ciclo experimental de dividir, ajustar, predizer, avaliar e comparar, independentemente da fam\u00edlia de m\u00e9todo utilizada. Com um modelo uniforme de dados e uma API consistente, o framework facilita reprodutibilidade, extensibilidade e integra\u00e7\u00e3o entre diferentes etapas do processo anal\u00edtico.<\/p>\n<h3>Instala\u00e7\u00e3o<\/h3>\n<p>A vers\u00e3o est\u00e1vel do <strong>DAL Toolbox<\/strong> no CRAN est\u00e1 dispon\u00edvel em: <a href=\"https:\/\/CRAN.R-project.org\/package=daltoolbox\">https:\/\/CRAN.R-project.org\/package=daltoolbox<\/a><\/p>\n<p>Para instalar a vers\u00e3o est\u00e1vel do CRAN:<\/p>\n<div class=\"sourceCode\">\n<pre class=\"sourceCode r\"><code class=\"sourceCode r\">install.packages(\"daltoolbox\")<\/code><\/pre>\n<\/div>\n<p>Para instalar a vers\u00e3o em desenvolvimento diretamente do GitHub:<\/p>\n<div class=\"sourceCode\">\n<pre class=\"sourceCode r\"><code class=\"sourceCode r\">library(devtools)\r\ndevtools::install_github(\"cefet-rj-dal\/daltoolbox\", force = TRUE, dependencies = FALSE, upgrade = \"never\")<\/code><\/pre>\n<\/div>\n<h3>Documenta\u00e7\u00e3o e exemplos<\/h3>\n<p>Os exemplos do <code>daltoolbox<\/code> est\u00e3o organizados em trilha guiada e em cole\u00e7\u00f5es tem\u00e1ticas de transforma\u00e7\u00f5es, classifica\u00e7\u00e3o, regress\u00e3o, agrupamento, gr\u00e1ficos e customiza\u00e7\u00e3o:<\/p>\n<p><a href=\"https:\/\/github.com\/cefet-rj-dal\/daltoolbox\/tree\/main\/examples\">https:\/\/github.com\/cefet-rj-dal\/daltoolbox\/tree\/main\/examples<\/a><\/p>\n<h3>Trilha guiada<\/h3>\n<p>A trilha guiada atual cobre a l\u00f3gica completa de um experimento anal\u00edtico: primeiro experimento, estrat\u00e9gias de amostragem, qualidade e limpeza de dados, pr\u00e9-processamento, baselines, m\u00e9tricas, compara\u00e7\u00e3o de modelos, tuning, pipelines fim a fim, regress\u00e3o, agrupamento, an\u00e1lise visual e extens\u00e3o customizada do framework.<\/p>\n<h3>Material complementar<\/h3>\n<p>Al\u00e9m dos exemplos tem\u00e1ticos, o <code>daltoolbox<\/code> serve de base conceitual e arquitetural para outros frameworks do ecossistema DAL, como <code>tspredit<\/code> e <code>harbinger<\/code>, oferecendo a infraestrutura comum para organiza\u00e7\u00e3o de workflows anal\u00edticos reprodut\u00edveis.<\/p>\n<p><a href=\"https:\/\/cefet-rj-dal.github.io\/daltoolbox\/\">https:\/\/cefet-rj-dal.github.io\/daltoolbox\/<\/a><\/p>\n<h3>Playlist do tutorial:<\/h3>\n<p class=\"responsive-video-wrap clr\"><iframe loading=\"lazy\" title=\"daltoolbox\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLJb2qK1RWkbF246c9V3aCydoBJ_ZiP91n\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DAL Toolbox \u00e9 um framework para an\u00e1lise de dados inspirado no modelo de Experiment Lines. O pacote organiza, em um ambiente integrado, atividades de pr\u00e9-processamento, classifica\u00e7\u00e3o, regress\u00e3o, agrupamento, an\u00e1lise gr\u00e1fica e constru\u00e7\u00e3o de pipelines anal\u00edticos reprodut\u00edveis. Na vers\u00e3o atual do pacote, 1.3.727, a documenta\u00e7\u00e3o foi reorganizada para apoiar uma trilha de aprendizado guiada e cole\u00e7\u00f5es [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2121","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/pages\/2121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/comments?post=2121"}],"version-history":[{"count":12,"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/pages\/2121\/revisions"}],"predecessor-version":[{"id":2730,"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/pages\/2121\/revisions\/2730"}],"wp:attachment":[{"href":"https:\/\/eic.cefet-rj.br\/~eogasawara\/wp-json\/wp\/v2\/media?parent=2121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}