🏆 자격증, 어학
[빅데이터 분석기사] 실기 - 3유형 로지스틱 회귀분석
데이터팍스
2024. 8. 21. 18:05
로지스틱 회귀분석을 만났을땐
# 독립변수, 종속변수 할당
x=df.drop(coloumns=['칼럼명1') 혹은 x=df[['칼럼명1','칼럼명2','칼럼명3']]
y=df['칼럼명']
statsmodels 과 sklearn 방식중 무엇으로 풀지 선택
# sklearn로 푸는 방식
import pandas as pd
import numpy as nnp
from stats.linear_model import LogisticRegression
model=LogisticRegression(penalty=None) #None을 꼭 넣어야함
model.fit(x,y)
np.round(model.coef_,2) # 회귀계수
# statsmodels로 푸는 방식
import pandas as pd
import numpy as np
import statsmodels.api as sm
x=sm.add_constant(x)
model=sm.Logit(y,x).fit()
summary=model.summary()
print(summary)