순수 파이썬에서 RMSE를 계산할 때 오류가 있다고 생각합니다. 아래는 코드입니다.Python 순수 RMSE 대 Sklearn
y_true = [3, -0.5, 2, 7]
y_pred = [2.5, 0.0, 2, 8]
e = abs(np.matrix(y_pred) - np.matrix(y_true)).A1
ee = np.dot(e,e)
np.sqrt(ee.sum()/3)
This returns: 0.707
그러나 나는 Sklearn
mean_squared_error(np.matrix(y_true),np.matrix(y_pred))**0.5
This returns: 0.612
에 무슨 일이 일어나고 있는지 어떤 생각을 할 때? 확실히 내 파이썬 코드가 맞는지 확인하십시오.
왜 sklearn을 4로 나눕니까? – cloud36
@ cloud36 : 내 대답 좀 봐 – MMF