Desenvolvimento de um framework para utilização da regressão linear múltipla com algoritmos de otimização e interface gráfica
| Main Author: | |
|---|---|
| Publication Date: | 2021 |
| Other Authors: | |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| Download full: | http://repositorio.utfpr.edu.br/jspui/handle/1/26049 |
Summary: | 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. |
| 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 |
Desenvolvimento 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 interfaceAlgorítmosOtimização combinatóriaInterfaces de usuário (Sistemas de computação)Aparelho respiratório - DoençasAlgorithmsCombinatorial optimizationUser interfaces (Computer systems)Respiratory organs - DiseasesCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAThe 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á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.Universidade Tecnológica Federal do ParanáPonta GrossaBrasilDepartamento Acadêmico de Engenharia EletrônicaEngenharia ElétricaUTFPRSiqueira, Hugo ValadaresCorrêa, Fernanda CristinaTadano, Yara de SouzaSiqueira, Hugo ValadaresCuri, Fernando CalixtoCastanho, Diego Solak2021-09-22T12:51:41Z2021-09-22T12:51:41Z2021-05-06info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCURI, 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/26049porhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2021-09-23T06:05:37Zoai:repositorio.utfpr.edu.br:1/26049Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar: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.none.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 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 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 CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
| 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.none.fl_str_mv |
Siqueira, Hugo Valadares Corrêa, Fernanda Cristina Tadano, Yara de Souza Siqueira, Hugo Valadares |
| dc.contributor.author.fl_str_mv |
Curi, Fernando Calixto Castanho, Diego Solak |
| 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 CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
| topic |
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 CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
| description |
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. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021-09-22T12:51:41Z 2021-09-22T12:51:41Z 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.uri.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. 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.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Ponta Grossa Brasil Departamento Acadêmico de Engenharia Eletrônica Engenharia Elétrica UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Ponta Grossa Brasil Departamento Acadêmico de Engenharia Eletrônica Engenharia Elétrica UTFPR |
| 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)) |
| 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 |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850498088918056960 |