# -*- coding: utf-8 -*-
"""
Created on Mon Nov 29 12:32:08 2021

@author: Sim
"""
import numpy as np
from sklearn.linear_model import LinearRegression

iq = np.array([100 ,123 ,132,  98 ,105 ,110 ,117 , 95, 127 ,135])
vt =np.array([89 , 93 , 97,  80 , 83 , 88 , 90 , 70, 93 , 97])

#----------- sklearn --------------------

vt2 = vt.reshape(-1,1)  # 또는
vt2d = vt[:, np.newaxis]

reg1 = LinearRegression().fit(vt2d, iq)
pred = reg1.predict(vt2)
R2 = reg1.score(vt2, iq)
b1 = reg1.coef_
b0 = reg1.intercept_
print(pred, R2, b1, b0)

