나이대별로 이메일을 클릭해서 열지 말지를 분류해 보자.

리니어 리그레션 식을, y 값을 시그모이드에 대입해서, 일차방정식으로 만들면 다음과 같아진다.

이제 우리는, 이를 가지고 두개의 클래스로 분류할 수 있다. ( 클릭을 한다, 안한다 두개로.)

# Importing the libraries
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

나이와 연봉으로 분석해서, 물건을 구매할지 안할지를 분류하자!!

그 다음 피쳐스케일링을 하고 학습용과 테스트 용으로 데이터를 나눈다.

분류의 문제이므로 로지스틱 리그레션으로 모델링하고 성능평가 한다.

Confusion Matrix를 통해 결과 분석을 해보자.

accuracy_score(y_test, y_pred)로 정확도를 구하고 classification_report(y_test, y_pred)로 위의 표처럼 출력한다.

+ Recent posts