A \ B中給出相同A
,b
和L2正則化參數beta = 0
之間的區別,爲什麼ridge
和\
給出了兩個不同的解決方案?脊和MATLAB
b = [ 0
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3 ];
A = [
1 0 0 0
0.750000000000000 0.250000000000000 0 0
0.500000000000000 0.500000000000000 0 0
0.250000000000000 0.750000000000000 0 0
0 1 0 0
0 0.750000000000000 0.250000000000000 0
0 0.500000000000000 0.500000000000000 0
0 0.250000000000000 0.750000000000000 0
0 0 1 0
0 0 0.750000000000000 0.250000000000000
0 0 0.500000000000000 0.500000000000000
0 0 0.250000000000000 0.750000000000000
0 0 0 1
];
>> ridge(b, A, 0,0)
ans =
0.6942
-0.1856
0
-0.0468
>> A \ b
ans =
-0.8604
-3.4188
-2.8970
-3.0343
請嘗試格式化您的帖子。也嘗試使用更簡單的例子。 – Nzbuu 2012-01-13 19:48:20
你看過'ridge(b,A,0,1)'的輸出嗎?或者閱讀['ridge'函數](http://www.mathworks.co.uk/help/toolbox/stats/ridge.html)的幫助? – Nzbuu 2012-01-13 19:54:06