-5
我有一個x =(t * n)的股票收益矩陣,n是投資組合中的股票數量,t是時間。我想計算C = M {[x(it)-k(x)] [y(it)-k(y)]}其中x(it)股票i在時間t的回報,中值M取值到x(t)和y(t)以及k(x)和k(y)的聯合CDF是x(t)和y(t)的總體中值。如何在matlab中計算喜劇演員(c)?
我有一個x =(t * n)的股票收益矩陣,n是投資組合中的股票數量,t是時間。我想計算C = M {[x(it)-k(x)] [y(it)-k(y)]}其中x(it)股票i在時間t的回報,中值M取值到x(t)和y(t)以及k(x)和k(y)的聯合CDF是x(t)和y(t)的總體中值。如何在matlab中計算喜劇演員(c)?
快速回答(因爲您最終解釋了一個可行的示例input =>期望的輸出),然後再解決問題。
x = [1 2 3 ; 4 5 6 ; 7 8 9] ;
T = size(x,1) ; N = size(x,2) ;
R = [x,x(:,1)] ; % copy the first column in last position (to be able to loop seamlessly)
for k=1:N
R(:,k) = R(:,k).*R(:,k+1) ; % multiply columns element wise
end
R(:,end) = [] % remove the last column
R =
2 6 3
20 30 24
56 72 63
,我建議你讀了MATLAB on Mathworks site
索引,你能否告訴我們您是否嘗試過這麼遠?此外,你是從「X」到新矩陣? – rayryeng
@rayryeng停止大喊,你傷了我的耳朵 – ballBreaker
@ballBreaker你說什麼? – rayryeng