"데이터 사이언스 스쿨" 4-2 선형회귀분석의 기초를 오렌지로 따라해봅니다.
1. 오렌지의 캔바스에 위젯을 아래와 같이 배치하고 연결합니다.
2. Python Script Widget을 선택하고 사이언스 스쿨에 있는 식을 약간 변형하여 아래와 같이 입력하고 Ctrl+Return 또는 [RUN]버튼을 선택합니다.
from Orange.data import Table
from sklearn.datasets import make_regression
import statsmodels.api as sm
X0, y, w = make_regression(n_samples=200, n_features=1,
bias=100, noise=10, coef=True, random_state=1)
y = y.reshape(len(y), 1)
out_data = Table.from_numpy(None, X0, y)
3. Test and Score Widget을 선택하여 확인합니다.
5. Feature Constructor Widget을 선택하여 잔차를 계산합니다.
6. Feature Statistics Widget을 선택하여 잔차의 통계량을 확인합니다. 평균이 0(영)에 근사합니다.
7. Scatter Plot (1) Widget을 선택하여 잔차의 분포를 살펴봅니다.
참고로 Create Table Widget이나 Google Sheet Widget으로 불러오면
댓글 없음:
댓글 쓰기