결정 계수라고도 하는 R2 점수는 모델이 데이터에 얼마나 잘 맞는지 측정한 것입니다.
데이터 세트에서 test 데이터와 모델에서 pred 데이터 간의 제곱 상관 관계로 계산됩니다.
R2 점수의 범위는 0에서 1까지이며, 여기서 점수 1은 완벽하게 적합함을 나타냅니다.
일반적으로 R2 점수가 높을수록 모델이 더 적합하고 신뢰할 수 있음을 나타냅니다.
from sklearn.metrics import r2_score
# Observed responses
y_test = [1, 2, 3, 4, 5]
# Predicted responses
y_pred = [1.2, 2.3, 3.1, 4.6, 5.1]
# Calculate the R2 score
r2 = r2_score(y_test, y_pred)
print(r2)
0.9490000000000001
sklearn 라이브러리를 불러와 간단하게 test 와 predict 간의 R2 점수를 비교 할 수 있습니다.