Scikit-learn을 이용한 linear regression
기계학습 라이브러리 Scikit-learn을 사용하면 최적화 된 beta0, beta1을 쉽게 구할 수 있습니다. 주어진 데이터와 다음 선형 모델을 이용하여 최적의 beta0, beta1 값을 scikit-learn 라이브러리를 사용하여 구할 수 있습니다. import matplotlib as mpl mpl.use("Agg") import matplotlib.pyplot as plt import numpy as np from sklearn.linear_model import LinearRegression X = [8.70153760, 3.90825773, 1.89362433, 3.28730045, 7.39333004, 2.98984649, 2.25757240, 9.84450732, 9.94589513, ..
더보기
기울기와 절편
단순 선형회귀 분석 수식은 다음과 같습니다. 여기서 beta0는 기울기 beta1은 절편을 뜻합니다. 코드를 실행하여 기울기와 y절편이 의미하는 것을 이해하여 봅시다. import matplotlib as mpl mpl.use("Agg") import matplotlib.pyplot as plt import numpy as np X = [8.70153760, 3.90825773, 1.89362433, 3.28730045, 7.39333004, 2.98984649, 2.25757240, 9.84450732, 9.94589513, 5.48321616] Y = [5.64413093, 3.75876583, 3.87233310, 4.40990425, 6.43845020, 4.02827829, 2.26105955,..
더보기