시그모이드 함수에 적용한 식을 통해 두 개로 분류 할 수 있다. (Action : 행동을 취한다 / 하지 않는다)
이를 가지고 X의 각 항목별로 확률을 확인 할 수 있음
p(Probability) : 확률 값
최종 예측 값은 0.5를 기준으로 두 개의 값으로 분류
0과 1로 분류 : 0.5 이상 > 1 / 0.5 이하 > 0
로지스틱 회귀 모델링 절차
시그모이드 함수를 사용하여 알려지지 않는 파라미터를 데이터로부터 추정해 0과 1로 분류하는 것
인공지능 모델링의 순서
1. 피처 스케일링(전처리)
2. 학습용과 테스트용 데이터 분리
3. 모델링
4. 성능 테스트 및 오차 확인
라이브러리 호출
import matplotlib.pyplot as plt
# 표 작성을 위한 라이브러리
import pandas
# 데이터프레임 사용을 위한 라이브러리
from sklearn.preprocessing import StandardScaler
# 피처 스케일링 표준화 사용을 위한 라이브러리
from sklearn.model_selection import train_test_split
# 인공지능 학습을 위한 라이브러리
from sklearn.linear_model import LogisticRegression
# 인공지능 모델링을 위한 라이브러리