본문 바로가기
Python

파이썬 R2_score 계산 예제 코드 (Python sklearn R-squared)

by 무적물리 2021. 4. 15.

파이썬을 사용하면 데이터의 R Squared 값을 쉽게 구할 수 있습니다. 이번 포스팅에서는 파이썬을 사용해서 R2 값을 구하는 방법에 대해 여러분과 공유하고자 합니다. 본 포스팅은 예제 코드를 포함하고 있으니, 똑같이 적용해보시면 됩니다.

 

 

 

예제 데이터

간단히 예제 데이터를 구성해보겠습니다. Numpy를 사용할 것이며 최대한 간단히 데이터를 만들겠습니다. R2 계산을 위한 예제 데이터는 다음과 같습니다.

 

import numpy as np
x_data = np.array([1., 2., 3., 4., 5.])
y_data = np.array([1., 2., 3., 4., 6.])
 

파이썬 데이터 최대 최소 정규화 예제 (Python Data MinMaxScaler with sklearn)

파이썬을 이용해 데이터 정규화를 해야 하는 일이 자주 있습니다. 대표적으로, 텐서플로우를 활용한 머신러닝 혹은 딥러닝이 이에 해당합니다. 이번 포스팅에서는 파이썬을 사용한 최대 최소

muzukphysics.tistory.com

 

 

R Squared 계산

이어서, R2를 계산하고 데이터를 산점도로 Plot 해보겠습니다. 해당 코드는 아래와 같습니다. 해당 예제 코드를 작성해보시면 0.9의 R Squared 값과 산점도를 확인하실 수 있습니다. 아시는 바와 같이 웬만한 통계는 sklearn 패키지를 활용하시면 됩니다.

 

# R2 Calculation
from sklearn.metrics import r2_score
R2 = r2_score(x_data, y_data)
print(R2)

# plot
import matplotlib.pyplot as plt
plt.scatter(x_data, y_data)
plt.show()

 

 

 

마치며

썸네일-이미지
썸네일

 

이번 포스팅에서는 간단히 파이썬을 사용해 데이터의 R Squared 값을 구하는 방법에 대해 알아보았습니다. 해당 코드를 통해 데이터의 R2를 확인해보셨으면 좋겠습니다.

 

파이썬 텐서플로우 One hot Encoding 예제 코드 (Python Tensorflow)

머신러닝 혹은 딥러닝을 수행하면서 Softmax 방법을 사용하기 위해서는 One hot encoding 방법을 사용해야 합니다. 이번 포스팅에서는 파이썬 텐서플로우를 사용해서 One hot encoding 코드를 예제를 통해

muzukphysics.tistory.com

댓글