Why can 'e' not be positive in levinson function?
1 view (last 30 days)
Show older comments
I know that, theoretically, the error prediction comping out from the levinson algorithm should be positive and less than 1.
Why levinson() can not produce such an output matching to the theory?
Should I make some normalization or so?
Also, I would like to contact the technical support of MATLAB to ask about the algorithm itself. So can anyone tell me how I can find the technical support.
2 Comments
John D'Errico
on 6 Aug 2017
Edited: John D'Errico
on 6 Aug 2017
If you want to contact technical support, why not just click on the "contact us" button, on the top right of your browser page here? Answers is not technical support. At least, not official tech support.
Answers (1)
Jan
on 6 Aug 2017
Finding the technical support is easy. Do you see the "Contact Us" link on the top right of this page?
What are your inputs? Which output do you get for e? Which Matlab version are you using? Do you use the same definition of e as Matlab's function?
3 Comments
Jan
on 6 Aug 2017
Sorry, can you please post the original values of the inputs you use? I did not meant the definition of the function, but the mathematical definition. Note that all, the documentation explains is:
[a,e] = levinson(r,n) returns the prediction error, e, of order n.
So perhaps this e is not what you exactly expect as "error prediction". As soon as even the value does not match your definition, this seems to be sure.
- Provide the input data, such that the forum can confirm the problem. Perhaps it is a damaged Matlab function on your computer only.
- Provide the definition which let you assume, that e should by inside [0,1].
See Also
Categories
Find more on Linear Algebra in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!