[英]Cost function for linear regression with multiple variables in Matlab
多元線性回歸成本函數:
Matlab中的以下代碼正確嗎?
function J = computeCostMulti(X, y, theta)
m = length(y);
J = 0;
J=(1/(2*m)*(X*theta-y)'*(X*theta-y);
end
您最后缺少)
:
J=(1/(2*m))*(X*theta-y)'*(X*theta-y);
^
我嘗試過兩種方法,它們基本上是相同的代碼。
J = (X * theta - y)'*(X * theta - y)/2*m;
或者您可以嘗試:
J = (1/(2*m))*(X * theta - y)'*(X * theta - y)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.