Multiple linear regression 예제 (sklearn 활용)
Updated:
1. Multiple linear regression 활용 머신러닝 예제 - 데이터 준비
1) Module import
- sklearn 설치: anaconda 관리자 권한 실행 > 가상환경 진입 > pip install sklearn
- sklearn module 설치: from sklearn import linear_model
import tensorflow as tf
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
2) Data pre processing
필요한 training data 불러들이기 및 전처리 과정은 이전과 동일하다. 단, scipy, sklearn module은 표준화, 정규화를 자동적으로 처리해준다.
2. Multiple linear regression 활용 머신러닝 예제 - 과정
1) Training data set 설정
따로 shape, dtype 설정할 필요 없음!
X = df[["Solar.R","Wind","Temp"]]
Y = df["Ozone"]
2) Learning
training data set 설정 이후, learning 이전의 모든 과정이 생략된다.
lm = linear_model.LinearRegression()
lm.fit(X,Y)py
3) Prediction
데이터 설정부터 예측까지 간단하게 이루어지기에, 정확한 값을 도출했는지 확인하고자 할 때 사용하도록 한다.
prediction = lm.predict([[170,7.4,67]])
print(f'예측값은:{prediction}')
# 예측값은:[27.97594664]