How to run a loop to find the Hurst exponent corresponding to each row of the array?

2 ビュー (過去 30 日間)
I have an array of 352736 rows and 22 columns , X. I want to find the Hurst coefficient corresponding to the elements in each row so that the Hurst coefficient is a 352736 rows by 1 column vector. I tried the following code:
nsample = 22;
nvar = 352736;
H = zeros(nvar,1);
for i = 1:nvar
H=genhurst(cumsum(X(i,:)));
end
But the code is not working. How to do the same? Kindly help me. The Hurst exponent formulation comes from the link (https://in.mathworks.com/matlabcentral/fileexchange/30076-generalized-hurst-exponent).

採用された回答

Abhishek Chakraborty
Abhishek Chakraborty 2022 年 4 月 12 日
I got it myself. Here is the code for it:
nsample = 22;
nvar = 352736;
H = zeros(nvar,1);
for i = 1:nvar
H(i,1)=genhurst(cumsum(X(i,:)));
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

製品


リリース

R2020b

Translated by