

from statsmodels.formula.api import ols
model = ols('Score ~ C(Method) + Hours', data=df).fit()
print(model.summary())
SST = SSR + SSE
설명 가능한 에러 / 우연히 발생할 수 있는 에러(평균)
회귀분석 기울기의 테스트는 t-test
회귀계수 / SE (df=1)
R^2는 모델의 분산 설명력
모델이 설명하고 남은 오차는 ramdom해야함 -> 잔차도로 확인했을때 특정 패턴이 보이면 R^2는 무의미해짐 (전제가 맞지 않음)
