회귀분석 - Piecewise regression
breakpoint = 500인 경우.
DATA toyorder;
INPUT y x1;
LABEL y = 'price'
x1 = 'order';
IF x1 > 500 then x2 = 1;
ELSE x2 = 0;
x2star = (x1 - 500)*x2;
cards;
377 480
249 720
355 570
475 300
139 800
452 400
440 340
257 650
;
run;
PROC GPLOT DATA=toyorder;
PLOT y*x1;
run;
PROC REG DATA = toyorder;
MODEL y = x1 x2star;
/* Recall x2star = (x1 - 500)*x2 here!! */
OUTPUT out=new p=yhat;
run;
'ETC' 카테고리의 다른 글
The derivative of a determinant(행렬의 행렬식의 도함수, 미분) (1) | 2020.05.21 |
---|---|
Maximum Likelihood Estimation(MLE) (1) | 2020.04.24 |
회귀분석 - 가변수 (0) | 2020.03.01 |
회귀분석 - 일반화 회귀분석 (0) | 2020.03.01 |
회귀분석 - 다항회귀 (0) | 2020.03.01 |