Giter Club home page Giter Club logo

samuelbarbosadev / health_insurance Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.17 MB

A previsão de seguro médico é crucial na área da saúde, pois prevê os custos médicos e ajuda as organizações de saúde a se prepararem para as despesas.

Home Page: https://healthinsurance-rj0pc6wlo2k.streamlit.app/

License: MIT License

Python 1.07% Jupyter Notebook 98.93%
linear-regression machine-learning pandas pipeline skit-learn api docker fastapi flask

health_insurance's Introduction

Health Insurance

Índice

Contextualização:

A previsão de seguro médico é crucial na área da saúde, pois prevê os custos médicos e ajuda as organizações de saúde a se prepararem para as despesas. Ao analisar fatores como demografia, histórico médico e estilo de vida, as seguradoras podem definir taxas de prêmio precisas e alocar recursos de forma eficiente. Isso também ajuda indivíduos de alto risco a receberem os recursos e apoio necessários. No geral, a previsão de seguro médico é uma ferramenta valiosa tanto para os pacientes quanto para os provedores em um sistema de saúde sustentável.

Metodologia Aplicada:

A análise foi realizada utilizando o modelo CRISP-DM, o CRISP-DM (Cross Industry Standard Process for Data Mining) é um modelo padrão de processo para projetos de mineração de dados que define um conjunto de fases e tarefas que devem ser executadas para desenvolver soluções de mineração de dados efetivas.

CRISP-DM

O modelo CRISP-DM é uma abordagem sistemática e estruturada para a mineração de dados que ajuda as empresas a desenvolver soluções de mineração de dados de maneira eficiente e eficaz, reduzindo o tempo e os custos do projeto.

Entendimento do Negócio:

Este projeto tem como objetivo prever o custo do seguro de saúde.

Entendimento dos Dados:

Variáveis:

Coluna Descrição
age Idade
sex Sexo do cliente
bmi BMI (body mass index) ou indice de masa corporal
children Número de filhos
smoker Se o cliente fuma ou não
region Região onde o cliente reside
charges Custo do cliente

Verificando as Dimensões do DataFrame:

Data Frame

Describe:

Data Frame

Verificando Valores Nulos:

Data Frame

Verificando Tipos:

Data Frame

Gasto com saúde por idade:

Data Frame

Gasto com saúde por BMI:

Data Frame

Filhos:

Data Frame

Preparação dos Dados:

Separando features:

Data Frame

Separando X e Y:

Data Frame

Train-test split:

Data Frame

Tratando os nulos:

Data Frame

Construção do pipeline de pré-processamento:

Data Frame

Modelagem:

Pipeline:

Data Frame

Modelos:

Data Frame

Buscando os melhores modelos:

Data Frame

Melhor modelo:

Data Frame

Avaliação:

Nosso objetivo é prever o custo dos clientes para uma seguradora de saúde com base em algumas características (features), ou seja, prever o custo daquele cliente para a seguradora. Nosso modelo tem como propósito auxiliar na tomada de decisões e contribuir para uma melhor previsibilidade de custos futuros, o que beneficia a saúde financeira da empresa. As características que mais influenciaram nosso modelo foram idade, IMC (Índice de Massa Corporal), quantidade de filhos e se a pessoa fuma ou não.

O modelo que obteve melhor desempenho foi o Gradient Boosting Regressor, com um R2 de 0.84.

Como próximos objetivos em versões futuras para a melhoria contínua do projeto, planejamos fazer o seguinte:

  • Mais features relevantes: Vamos considerar adicionar mais características relevantes ao modelo de previsão. Por exemplo, informações sobre histórico médico, hábitos de exercício, histórico familiar de doenças, entre outros, podem aumentar a precisão das previsões.

  • Validação externa: Se possível, iremos validar o modelo em um conjunto de dados externo ou em uma situação real de aplicação. Isso ajudará a verificar a eficácia do modelo em condições reais.

Implantação:

Iniciando a etapa de implementação do modelo em produção.

Pré-requisitos para executar o projeto:

Abaixo, listarei os requisitos necessários para que o projeto funcione corretamente.

Ambiente virtual e Dependências:

Criando ambiente virtual:

python3 -m venv core/.venv python=3.10.6

Entrando no ambiente virtual:

source core/.venv/bin/activate

Instale as dependências:

pip install -r core/requirements.txt

Linkedin: https://www.linkedin.com/in/samuel-barbosa-dev/

E-mail: [email protected]

health_insurance's People

Contributors

samuelbarbosadev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.