cumulative maximum loss code
2 次查看(过去 30 天)
显示 更早的评论
I'm new to Matlab and I'm having trouble with the code for the computation of cumulative maximum loss for a time series. What I need to do is to compute the maximum loss compared to the highest levels of the variable over a period T which is set to 522 days.
Specifically,
.
Thank you for any help
0 个评论
回答(1 个)
Koushik Vemula
2020-3-9
According to my understanding you have a variable ‘x’ which has ‘n’(say) number of values.
You would like to find the value of
where the value 522 is ‘T’ value.
You can do it in the following manner
1-(x(t))/max(x(1:T+1))
We have ‘+1’ as matlab index starts from ‘1’
6 个评论
Koushik Vemula
2020-3-16
for i = T+1:length(x)
sol(i)=1-(x(i)/max(x(i-T:i)))
end
Here we are iterating from T+1 (index should be greater than 0) to max of x.
This will give you your desired result
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!