Break a loop and get the step where the loop stopped

1 view (last 30 days)
Dear everyone,
I have a function that calculates a test statistic and compares it to some critical values. If the test statistic is greater than the critical value, then the loop should break and it should give back the step k where the loop broke and it should calculate at "k-1" (one step before condition was met) maximum likelihood estimates. However, it is not working and it is not giving me back the step k where the loop breaks nor the quasi maximum likelihood estimates. I hope you could give me a hint on what am I doing wrong.
Thank you so much!
  2 Comments
Lu
Lu on 24 Jun 2012
Dear Jan,
Thank you for the suggestion, I explained a bit more what the script is supposed to do :) I hope you can give me a hint on what am I doing wrong.
Thank you

Sign in to comment.

Answers (1)

Image Analyst
Image Analyst on 24 Jun 2012
In the line:
theta_k_hat = WACD_11_Estimation(y(b_Intervals(k -1 +1 , 7) : b_Intervals(14, 8))) ;
what is the function "WACD_11_Estimation"? You don't seem to have used that before.
  3 Comments
Lu
Lu on 24 Jun 2012
Hi Image Analyst,
Thank you for your suggestion, I was checking the values of k_hat and theta_k_hat but they were correct, the problem was that the program was not estimating the maximum likelihood estimates and I didnt know why. Sometimes you miss a little detail that others might find and that is why I posted it on Answers.
In the end I got it to work.
Thank you for your help :)

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!