Written on
·
259
0
1. polyfeatures를 한 결과로서 맨처음 feature인 1은 아마 coef_의 결과값의 맨처음 상수와 곱해져서 회귀식에서 절편을 의미하는 듯한데....
model.intercept_ = 1.76 이라는 결과값은 어떤 의미인가요?
2. 그리고 include_bias 설정값에 따라 왜 RMSE 값이 달라지나요? 단지 절편값이 coef_에 나타나느냐 아니냐의 차이 아닌가요 ㅜ
Answer 2
0
예를 들어 단항 계수 피처 (x1, x2) 를 3차 다항계수로 변환하면 (1, x1, ..., x1^3) 총 10개의 원소가 나오는데, 맨 처음 1의 의미는 무엇인가요?
0
안녕하십니까,
1. 선형식 y = ax + b 와 같은 1차 선형식을 가정해 보면 b가 바로 intercept(절편) 입니다(a 는 회귀 계수, x는 종속변수)
model.intercept_ = 1.76 는 이 b값이 1.76 이라는 것입니다. 회귀식 y = ax + 1.76
2. include_bias를 False로 하면 아예 절편을 고려하지 않고 y = ax 기반으로 회귀식을 도출합니다. 회귀식이 달라지므로 include_bias에 따라 RMSE 값이 달라집니다.
감사합니다.