簡體   English   中英

Matlab中具有多個變量的線性回歸的成本函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM