Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Data Science and Machine Learning - #26 Regressão Logística I

04/11/2021

No tutorial de hoje começaremos a aprender sobre o algorítimo conhecido como Regressão Logística que visa classificar dados de maneira correta.

Entendendo Regressão Logística

A representação da regressão logística se dá através da sigmoide:

Sigmóide Regressão Logística Python

Importando módulos

Como sempre, vamos começar importando os módulos necessários:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler
from sklearn.metrics import classification_report, confusion_matrix
%matplotlib inline

Importando Dataset

Neste exemplo vamos trabalhar com um dataset que traz a incidência de diabetes é uma tribo indígena. Você pode baixá-lo clicando aqui.

df = pd.read_csv("diabetes2.csv")
df.head()

Análise Exploratória e Tratamento de Dados

Vamos dar uma espiadinha nas características do nosso conjunto de dados:

df.info()

df.describe()

df['Disease'].unique()

dfCat = pd.get_dummies(df["Disease"].values)
df['DiseaseCat'] = dfCat["Diabético"].values

del df["Disease"]

df.head()

Plotagem de Gráficos

Vamos plotar alguns gráficos também para fazer uma análise visual:

sns.pairplot(df)

plt.figure(figsize=(12,8))
sns.heatmap(df.corr(), annot=True)

sns.barplot(x=df["DiseaseCat"].value_counts().index, y=df["DiseaseCat"].value_counts().values)

df["DiseaseCat"].value_counts()

Por hoje é só! Sucesso nos códigos e na vida!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Data Science and Machine Learning - #25 Regressão Linear II
Nesse tutorial continuamos a falar do modelo de Regressão Linear, aprofundando mais neste algorítimo de generalização.
Saiba mais!
Data Science and Machine Learning - #27 Regressão Logística II
Nesse tutorial continuamos falando de Regressão Logística, agora prevendo valores se as pessoas são diabéticas ou não.
Saiba mais!
Python
Nesta seção aprofundaremos os conhecimentos sobre uma das linguagens em maior ascenção no mercado, o Python.
Saiba mais!