APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
Texto Completo: | http://hdl.handle.net/10737/4185 |
Resumo: | Nos dias atuais o mundo está extremamente competitivo e para se manter no mercado, as empresas precisam estar atentas à satisfação e à fidelização de seus clientes. A perda de clientes pode ser um problema significativo, pois além de representar a perda de receita imediata, também pode impactar na reputação da marca e na possibilidade de novos negócios. O uso da tecnologia pode ajudar a minimizar este ponto, auxiliando as organizações na estruturação das suas informações, criando estratégias e buscando por um diferencial competitivo no mercado. Neste sentido, a aprendizagem de máquina é muito eficaz na tentativa de prever uma possível desistência de um determinado cliente, pois ela pode aprender e reconhecer métodos que, quando trabalhados de forma correta, entregam um bom resultado na predição proposta. Tendo em vista este cenário, o presente trabalho visou realizar a predição da rotatividade de clientes de um conjuntos de dados, de uma organização prestadora de serviços na área de tecnologia, fazendo uso dos métodos de aprendizagem Floresta Aleatória, Árvore de Decisão, Redes Neurais Artificiais, Naive Bayes. Devido a divergência de amostras do conjunto de dados de churn para os sem churn foi utilizado a técnica de balanceamento de dados Smoteenn. Os dois conjuntos de dados passaram por um processo que consistiu na coleta dos mesmos, no pré-processamento dos dados, na aplicação dos métodos de aprendizagem de máquina, e na avaliação dos métodos. Assim sendo, o método Floresta Aleatória, dentre os utilizados no trabalho, apresentou as melhores performances, sendo o melhor em todas as formas em que foi aplicado. |
id |
UVAT_085a21a457840cf4a4d3e8942f11a1ab |
---|---|
oai_identifier_str |
oai:univates.br:10737/4185 |
network_acronym_str |
UVAT |
network_name_str |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
repository_id_str |
1 |
spelling |
Franzen, EvandroPretto, FabrícioDertzbacher, JulianoWermann, Tiago2023-12-18T14:01:30Z2023-12-18T14:01:30Z2023-122023-12-07Nos dias atuais o mundo está extremamente competitivo e para se manter no mercado, as empresas precisam estar atentas à satisfação e à fidelização de seus clientes. A perda de clientes pode ser um problema significativo, pois além de representar a perda de receita imediata, também pode impactar na reputação da marca e na possibilidade de novos negócios. O uso da tecnologia pode ajudar a minimizar este ponto, auxiliando as organizações na estruturação das suas informações, criando estratégias e buscando por um diferencial competitivo no mercado. Neste sentido, a aprendizagem de máquina é muito eficaz na tentativa de prever uma possível desistência de um determinado cliente, pois ela pode aprender e reconhecer métodos que, quando trabalhados de forma correta, entregam um bom resultado na predição proposta. Tendo em vista este cenário, o presente trabalho visou realizar a predição da rotatividade de clientes de um conjuntos de dados, de uma organização prestadora de serviços na área de tecnologia, fazendo uso dos métodos de aprendizagem Floresta Aleatória, Árvore de Decisão, Redes Neurais Artificiais, Naive Bayes. Devido a divergência de amostras do conjunto de dados de churn para os sem churn foi utilizado a técnica de balanceamento de dados Smoteenn. Os dois conjuntos de dados passaram por um processo que consistiu na coleta dos mesmos, no pré-processamento dos dados, na aplicação dos métodos de aprendizagem de máquina, e na avaliação dos métodos. Assim sendo, o método Floresta Aleatória, dentre os utilizados no trabalho, apresentou as melhores performances, sendo o melhor em todas as formas em que foi aplicado.In today's world, competition is extremely fierce, and for companies to remain in the market, they need to be attentive to the satisfaction and loyalty of their customers. The loss of customers can be a significant problem, as it not only represents an immediate revenue loss but can also impact the brand's reputation and the potential for new business. The use of technology can help minimize this challenge by assisting organizations in structuring their information, creating strategies, and seeking a competitive edge in the market. In this context, machine learning is highly effective in attempting to predict the potential churn of a specific customer, as it can learn and recognize methods that, when applied correctly, deliver good results in the proposed prediction. Accordingly, this study aims to predict customer churn using a dataset from a technology service provider organization, employing machine learning methods such as Random Forest, Decision Tree, Artificial Neural Networks, and Naive Bayes. Due to the discrepancy in samples between churn and non-churn datasets, the data balancing technique Smoteenn was utilized. Both datasets underwent a process that involved data collection, data preprocessing, application of machine learning methods, and evaluation of the results. In this regard, the Random Forest method, among those used in the study, exhibited the best performances, proving to be the most effective in all instances where it was applied.-1WERMANN, Tiago. APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA. 2023. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 07 dez. 2023. Disponível em: http://hdl.handle.net/10737/4185. http://hdl.handle.net/10737/4185Attribution-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nd/3.0/br/info:eu-repo/semantics/openAccessENGAprendizagem de MáquinaPythonRotatividade de ClientesMachine LearningChurnFloresta AleatóriaRandom ForestAPLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIAinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)instname:Centro Universitário Univates (UNIVATES)instacron:UNIVATESLICENSElicense.txtlicense.txttext/plain1082https://www.univates.br/bdu/bitstreams/cb66cdd6-74ad-48d6-bcf2-a2d0bc59be51/download01978bf0e057630b32edd4f9d41e68e8MD53ORIGINALTIAGO WERMANN - TCC II.pdfTIAGO WERMANN - TCC II.pdfapplication/pdf4169949https://www.univates.br/bdu/bitstreams/f15288dc-aac3-47b8-986a-8b814a6782fd/downloaddbb40c35d8a09af9f979528135661f92MD57CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://www.univates.br/bdu/bitstreams/20f6da43-3e96-47f2-961b-382e5f730c99/downloadc4c98de35c20c53220c07884f4def27cMD58TEXTTIAGO WERMANN - TCC II.pdf.txtTIAGO WERMANN - TCC II.pdf.txtExtracted texttext/plain95373https://www.univates.br/bdu/bitstreams/7ba74f4b-8d4f-4b43-804a-a9aea656159a/downloadd31d24f8d71bdd9292a0053d8a8ee12dMD59THUMBNAILTIAGO WERMANN - TCC II.pdf.jpgTIAGO WERMANN - TCC II.pdf.jpgGenerated Thumbnailimage/jpeg4459https://www.univates.br/bdu/bitstreams/4e43d022-b46b-4c60-9a2a-445743e59af9/download05fd5bfab86dde768b083566832d54cfMD51010737/41852023-12-19 03:03:10.064http://creativecommons.org/licenses/by-nd/3.0/br/Attribution-NoDerivs 3.0 Braziloai:univates.br:10737/4185https://www.univates.br/bduRepositório InstitucionalPRIhttp://www.univates.br/bdu_oai/requestopendoar:12023-12-19T03:03:10Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)falseMS4gTyBBVVRPUiBkZWNsYXJhIHF1ZSDDqSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBPQlJBIGUgdGVtIHBsZW5hIGRpc3BvbmliaWxpZGFkZSBkb3MgbWVzbW9zLCBleGltaW5kbyBhIFVOSVZBVEVTIGRlIHRvZGEgZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlLjxiciAvPgoyLiBPIEFVVE9SIGRlY2xhcmEgcXVlLCByZWxhdGl2YW1lbnRlIMOgIE9CUkEsIHJlc3BlaXRvdSBvcyBkaXJlaXRvcyBpbnRlbGVjdHVhaXMgZGUgdGVyY2Vpcm9zIGUgY3VtcHJpdSBjb20gYXMgb2JyaWdhw6fDtWVzIGxlZ2FpcyBvdSBjb250cmF0dWFpcyBjb3JyZWxhdGFzLCBleGltaW5kbyBhIFVOSVZBVEVTIGRlIHRvZGEgZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlLjxiciAvPgozLiBPIEFVVE9SIGxpY2VuY2lhIGEgcmVwcm9kdcOnw6NvIGdyYXR1aXRhIGVtIGZvcm1hdG8gZGlnaXRhbCBlIGEgZGlzcG9uaWJpbGl6YcOnw6NvIGdyYXR1aXRhIG91IG9uZXJvc2EgZGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMsIHBhcmEgdG9kb3Mgb3MgdXN1w6FyaW9zLCBuYSBmb3JtYSBkZWZpbmlkYSBwZWxhIFVOSVZBVEVTLCBjaWVudGUgZGUgcXVlIGEgaW5jbHVzw6NvIGRhIE9CUkEgbmEgQmlibGlvdGVjYSBpbXBvcnRhcsOhIHRhbWLDqW0gbm8gbGljZW5jaWFtZW50byBwb3IgbWVpbyBkYSBDcmVhdGl2ZSBDb21tb25zLjxiciAvPgo0LiBBIFVOSVZBVEVTIG5hZGEgZGV2ZXLDoSBhbyBBVVRPUiBwZWxhIHJlcHJvZHXDp8OjbyBlIGRpc3BvbmliaWxpemHDp8OjbyBkYSBPQlJBLCBjb25mb3JtZSBhY2ltYSBwcmV2aXN0bywgbWVzbW8gc2UgbyBhY2Vzc28gZG9zIHVzdcOhcmlvcyBkYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMgZm9yIGEgdMOtdHVsbyBvbmVyb3NvLjxiciAvPgo1LiBPIEFVVE9SIGZpY2EgY2llbnRlIGRlIHF1ZSwgZGlzcG9uaWJpbGl6YWRhIGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMsIG9zIHVzdcOhcmlvcyBwb2RlcsOjbyB1dGlsaXrDoS1sYSBjb25mb3JtZSBhcyBub3JtYXMgZGEgQ3JlYXRpdmUgQ29tbW9ucy4= |
dc.title.none.fl_str_mv |
APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA |
title |
APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA |
spellingShingle |
APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA Wermann, Tiago ENG Aprendizagem de Máquina Python Rotatividade de Clientes Machine Learning Churn Floresta Aleatória Random Forest |
title_short |
APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA |
title_full |
APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA |
title_fullStr |
APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA |
title_full_unstemmed |
APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA |
title_sort |
APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA |
author |
Wermann, Tiago |
author_facet |
Wermann, Tiago |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Franzen, Evandro |
dc.contributor.referee1.fl_str_mv |
Pretto, Fabrício Dertzbacher, Juliano |
dc.contributor.author.fl_str_mv |
Wermann, Tiago |
contributor_str_mv |
Franzen, Evandro Pretto, Fabrício Dertzbacher, Juliano |
dc.subject.cnpq.fl_str_mv |
ENG |
topic |
ENG Aprendizagem de Máquina Python Rotatividade de Clientes Machine Learning Churn Floresta Aleatória Random Forest |
dc.subject.por.fl_str_mv |
Aprendizagem de Máquina Python Rotatividade de Clientes Machine Learning Churn Floresta Aleatória Random Forest |
description |
Nos dias atuais o mundo está extremamente competitivo e para se manter no mercado, as empresas precisam estar atentas à satisfação e à fidelização de seus clientes. A perda de clientes pode ser um problema significativo, pois além de representar a perda de receita imediata, também pode impactar na reputação da marca e na possibilidade de novos negócios. O uso da tecnologia pode ajudar a minimizar este ponto, auxiliando as organizações na estruturação das suas informações, criando estratégias e buscando por um diferencial competitivo no mercado. Neste sentido, a aprendizagem de máquina é muito eficaz na tentativa de prever uma possível desistência de um determinado cliente, pois ela pode aprender e reconhecer métodos que, quando trabalhados de forma correta, entregam um bom resultado na predição proposta. Tendo em vista este cenário, o presente trabalho visou realizar a predição da rotatividade de clientes de um conjuntos de dados, de uma organização prestadora de serviços na área de tecnologia, fazendo uso dos métodos de aprendizagem Floresta Aleatória, Árvore de Decisão, Redes Neurais Artificiais, Naive Bayes. Devido a divergência de amostras do conjunto de dados de churn para os sem churn foi utilizado a técnica de balanceamento de dados Smoteenn. Os dois conjuntos de dados passaram por um processo que consistiu na coleta dos mesmos, no pré-processamento dos dados, na aplicação dos métodos de aprendizagem de máquina, e na avaliação dos métodos. Assim sendo, o método Floresta Aleatória, dentre os utilizados no trabalho, apresentou as melhores performances, sendo o melhor em todas as formas em que foi aplicado. |
publishDate |
2023 |
dc.date.submitted.none.fl_str_mv |
2023-12-07 |
dc.date.accessioned.fl_str_mv |
2023-12-18T14:01:30Z |
dc.date.available.fl_str_mv |
2023-12-18T14:01:30Z |
dc.date.issued.fl_str_mv |
2023-12 |
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 |
WERMANN, Tiago. APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA. 2023. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 07 dez. 2023. Disponível em: http://hdl.handle.net/10737/4185. |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10737/4185 |
identifier_str_mv |
WERMANN, Tiago. APLICAÇÃO DE MÉTODOS DE MACHINE LEARNING PARA PREVISÃO DE PERDA DE CLIENTES EM UMA EMPRESA DA ÁREA DE TECNOLOGIA. 2023. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 07 dez. 2023. Disponível em: http://hdl.handle.net/10737/4185. |
url |
http://hdl.handle.net/10737/4185 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) instname:Centro Universitário Univates (UNIVATES) instacron:UNIVATES |
instname_str |
Centro Universitário Univates (UNIVATES) |
instacron_str |
UNIVATES |
institution |
UNIVATES |
reponame_str |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
collection |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
bitstream.url.fl_str_mv |
https://www.univates.br/bdu/bitstreams/cb66cdd6-74ad-48d6-bcf2-a2d0bc59be51/download https://www.univates.br/bdu/bitstreams/f15288dc-aac3-47b8-986a-8b814a6782fd/download https://www.univates.br/bdu/bitstreams/20f6da43-3e96-47f2-961b-382e5f730c99/download https://www.univates.br/bdu/bitstreams/7ba74f4b-8d4f-4b43-804a-a9aea656159a/download https://www.univates.br/bdu/bitstreams/4e43d022-b46b-4c60-9a2a-445743e59af9/download |
bitstream.checksum.fl_str_mv |
01978bf0e057630b32edd4f9d41e68e8 dbb40c35d8a09af9f979528135661f92 c4c98de35c20c53220c07884f4def27c d31d24f8d71bdd9292a0053d8a8ee12d 05fd5bfab86dde768b083566832d54cf |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES) |
repository.mail.fl_str_mv |
|
_version_ |
1813262388734984192 |