Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica

Detalhes bibliográficos
Autor(a) principal: Curi, Fernando Calixto
Data de Publicação: 2021
Outros Autores: Castanho, Diego Solak
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/26049
Resumo: Os avanços tecnológicos das últimas décadas trouxeram grandes oportunidades para a sociedade. O rápido desenvolvimento de novas tecnologias permitiu aos usuários comuns a aquisição de equipamentos com ampla capacidade de processamento computacional. Cada vez mais estes recursos são utilizados como uma maneira de realizar tarefas antes vistas como longas e de difícil execução, por meio de programas de computador que automatizam as funções antes realizadas manualmente. Com base em tais premissas, neste trabalho foi desenvolvido um framework que possibilita a aplicação do modelo linear da regressão múltipla (MLR), muito utilizado em diversos ramos da ciência. Tal framework permite o cálculo dos parâmetros livres utilizando metaheurísticas de otimização, a saber, otimização por enxame de partículas, algoritmo genético e evolução diferencial. No supracitado framework foi elaborada uma interface amigável ao usuário que ainda possui todas as funções necessárias para customização dos algoritmos e análise dos resultados. A programação do software foi feita em linguagem Python, que possui os recursos necessários tanto para a programação dos algoritmos quanto para a criação do layout da interface. Como exemplo de aplicação foi abordada uma base de dados real com vistas a estimar o número de internações por doenças respiratórias na cidade de São Paulo. Ao final do trabalho avalia-se a eficácia dos algoritmos e um comparativo sobre seu desempenho.
id UTFPR-12_944ece09727cfc94a94ce60d0c8b29aa
oai_identifier_str oai:repositorio.utfpr.edu.br:1/26049
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2021-09-22T12:51:41Z2021-09-22T12:51:41Z2021-05-06CURI, Fernando Calixto; CASTANHO, Diego Solak. Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Elétrica) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2021.http://repositorio.utfpr.edu.br/jspui/handle/1/26049Os avanços tecnológicos das últimas décadas trouxeram grandes oportunidades para a sociedade. O rápido desenvolvimento de novas tecnologias permitiu aos usuários comuns a aquisição de equipamentos com ampla capacidade de processamento computacional. Cada vez mais estes recursos são utilizados como uma maneira de realizar tarefas antes vistas como longas e de difícil execução, por meio de programas de computador que automatizam as funções antes realizadas manualmente. Com base em tais premissas, neste trabalho foi desenvolvido um framework que possibilita a aplicação do modelo linear da regressão múltipla (MLR), muito utilizado em diversos ramos da ciência. Tal framework permite o cálculo dos parâmetros livres utilizando metaheurísticas de otimização, a saber, otimização por enxame de partículas, algoritmo genético e evolução diferencial. No supracitado framework foi elaborada uma interface amigável ao usuário que ainda possui todas as funções necessárias para customização dos algoritmos e análise dos resultados. A programação do software foi feita em linguagem Python, que possui os recursos necessários tanto para a programação dos algoritmos quanto para a criação do layout da interface. Como exemplo de aplicação foi abordada uma base de dados real com vistas a estimar o número de internações por doenças respiratórias na cidade de São Paulo. Ao final do trabalho avalia-se a eficácia dos algoritmos e um comparativo sobre seu desempenho.The technological advances of the last decades have brought great opportunities for society. The rapid development of new technologies has allowed common users to acquire equipment with large computational processing capabilities. Increasingly, these resources are being used as a way to perform tasks previously seen as long and difficult to execute, by means of computer programs that automate functions previously performed manually. Based on these premises, this work developed a framework that enables the application of the multiple linear regression (MLR), very common in several branches of literature. It allows the optimization of free parameters using optimization metaheuristics, namely, particle swarm optimization, genetic algorithm and differential evolution. A user-friendly interface was developed and at the same time the software has all the necessary functions for customization of the algorithms and analysis of the results. The programming of the software was done in Python language, which has the necessary resources both for the programming of the algorithms and for the creation of the interface layout. As an example of application, a real database was used to estimate the number of hospitalizations for respiratory diseases in the city of São Paulo. At the end of the work, the effectiveness of the algorithms is evaluated and their performance is compared.Conselho Nacional do Desenvolvimento Científico e Tecnológico (CNPq)Fundação Araucária de Apoio ao Desenvolvimento Científico e Tecnológico do ParanáporUniversidade Tecnológica Federal do ParanáPonta GrossaEngenharia ElétricaUTFPRBrasilDepartamento Acadêmico de Engenharia Eletrônicahttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAAlgorítmosOtimização combinatóriaInterfaces de usuário (Sistemas de computação)Aparelho respiratório - DoençasAlgorithmsCombinatorial optimizationUser interfaces (Computer systems)Respiratory organs - DiseasesDesenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráficaDevelopment of a framework for using multiple linear regression with optimization algorithms and graphical interfaceinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPonta GrossaSiqueira, Hugo ValadaresCorrêa, Fernanda CristinaTadano, Yara de SouzaSiqueira, Hugo ValadaresCuri, Fernando CalixtoCastanho, Diego Solakreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALframeworkpararegressaolinear.pdfframeworkpararegressaolinear.pdfapplication/pdf3087431http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/1/frameworkpararegressaolinear.pdf66a0d2a386a1c95366d7563e86bd0a33MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/3/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD53TEXTframeworkpararegressaolinear.pdf.txtframeworkpararegressaolinear.pdf.txtExtracted texttext/plain82653http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/4/frameworkpararegressaolinear.pdf.txt0e8a2d41e8ed6ae9f465e2d2b01f8e9bMD54THUMBNAILframeworkpararegressaolinear.pdf.jpgframeworkpararegressaolinear.pdf.jpgGenerated Thumbnailimage/jpeg1413http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/5/frameworkpararegressaolinear.pdf.jpg954d3eb2ef92e232a2af24b5d5361b15MD551/260492021-09-23 03:05:37.993oai:repositorio.utfpr.edu.br:1/26049TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2021-09-23T06:05:37Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica
dc.title.alternative.pt_BR.fl_str_mv Development of a framework for using multiple linear regression with optimization algorithms and graphical interface
title Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica
spellingShingle Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica
Curi, Fernando Calixto
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
Algorítmos
Otimização combinatória
Interfaces de usuário (Sistemas de computação)
Aparelho respiratório - Doenças
Algorithms
Combinatorial optimization
User interfaces (Computer systems)
Respiratory organs - Diseases
title_short Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica
title_full Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica
title_fullStr Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica
title_full_unstemmed Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica
title_sort Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica
author Curi, Fernando Calixto
author_facet Curi, Fernando Calixto
Castanho, Diego Solak
author_role author
author2 Castanho, Diego Solak
author2_role author
dc.contributor.advisor1.fl_str_mv Siqueira, Hugo Valadares
dc.contributor.referee1.fl_str_mv Corrêa, Fernanda Cristina
dc.contributor.referee2.fl_str_mv Tadano, Yara de Souza
dc.contributor.referee3.fl_str_mv Siqueira, Hugo Valadares
dc.contributor.author.fl_str_mv Curi, Fernando Calixto
Castanho, Diego Solak
contributor_str_mv Siqueira, Hugo Valadares
Corrêa, Fernanda Cristina
Tadano, Yara de Souza
Siqueira, Hugo Valadares
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
topic CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
Algorítmos
Otimização combinatória
Interfaces de usuário (Sistemas de computação)
Aparelho respiratório - Doenças
Algorithms
Combinatorial optimization
User interfaces (Computer systems)
Respiratory organs - Diseases
dc.subject.por.fl_str_mv Algorítmos
Otimização combinatória
Interfaces de usuário (Sistemas de computação)
Aparelho respiratório - Doenças
Algorithms
Combinatorial optimization
User interfaces (Computer systems)
Respiratory organs - Diseases
description Os avanços tecnológicos das últimas décadas trouxeram grandes oportunidades para a sociedade. O rápido desenvolvimento de novas tecnologias permitiu aos usuários comuns a aquisição de equipamentos com ampla capacidade de processamento computacional. Cada vez mais estes recursos são utilizados como uma maneira de realizar tarefas antes vistas como longas e de difícil execução, por meio de programas de computador que automatizam as funções antes realizadas manualmente. Com base em tais premissas, neste trabalho foi desenvolvido um framework que possibilita a aplicação do modelo linear da regressão múltipla (MLR), muito utilizado em diversos ramos da ciência. Tal framework permite o cálculo dos parâmetros livres utilizando metaheurísticas de otimização, a saber, otimização por enxame de partículas, algoritmo genético e evolução diferencial. No supracitado framework foi elaborada uma interface amigável ao usuário que ainda possui todas as funções necessárias para customização dos algoritmos e análise dos resultados. A programação do software foi feita em linguagem Python, que possui os recursos necessários tanto para a programação dos algoritmos quanto para a criação do layout da interface. Como exemplo de aplicação foi abordada uma base de dados real com vistas a estimar o número de internações por doenças respiratórias na cidade de São Paulo. Ao final do trabalho avalia-se a eficácia dos algoritmos e um comparativo sobre seu desempenho.
publishDate 2021
dc.date.accessioned.fl_str_mv 2021-09-22T12:51:41Z
dc.date.available.fl_str_mv 2021-09-22T12:51:41Z
dc.date.issued.fl_str_mv 2021-05-06
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv CURI, Fernando Calixto; CASTANHO, Diego Solak. Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Elétrica) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2021.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/26049
identifier_str_mv CURI, Fernando Calixto; CASTANHO, Diego Solak. Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Elétrica) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2021.
url http://repositorio.utfpr.edu.br/jspui/handle/1/26049
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
dc.publisher.program.fl_str_mv Engenharia Elétrica
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Engenharia Eletrônica
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/1/frameworkpararegressaolinear.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/2/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/4/frameworkpararegressaolinear.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/26049/5/frameworkpararegressaolinear.pdf.jpg
bitstream.checksum.fl_str_mv 66a0d2a386a1c95366d7563e86bd0a33
4460e5956bc1d1639be9ae6146a50347
b9d82215ab23456fa2d8b49c5df1b95b
0e8a2d41e8ed6ae9f465e2d2b01f8e9b
954d3eb2ef92e232a2af24b5d5361b15
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923227521777664