반응형

안녕하세요, 츄르 사려고 코딩하는 집사, 코집사입니다.


파이썬 다중 선형 회귀 분석 시각화(Multiple Regression Analysis)


from sklearn import linear_model #선형회귀 라이브러리

X_data = data[['방문객수','인구','방문효율','접근지수']] #데이터 프레임에서의 컬럼 변수 값들 추출
Y_data = data['매출'] #데이터 프레임에서의 종속변수 즉, 반응 변수

#다중선형회귀 모델 설계 Part
linear_regression_model = linear_model.LinearRegression() 
linear_regression_model.fit(X = pd.DataFrame(X_data), y = Y_data)
linear_regression_model_prediction = linear_regression_model.predict(X = pd.DataFrame(X_data))

#다중회귀분석 실제값 / 예측값 시각화 Part
fig = plt.figure( figsize = (12, 4))
graph = fig.add_subplot(1,1,1)
graph.plot(Y_data[:88], marker='o', color='blue', label='실제값')
graph.plot(linear_regression_model_prediction[:88], marker='^', color='red', label='예측값')
graph.set_title('다중회귀분석 예측 결과', size=30)
plt.xlabel('횟수', size=20)
plt.ylabel('매출', size=20)
plt.legend(loc = 'best')

 

 

위의 그림은 정확도 92.5%의 모델이다. 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기