how to let mle know

조회 수: 5 (최근 30일)
Joy Tian
Joy Tian 2015년 7월 26일
답변: Walter Roberson 2015년 7월 26일
Hello everyone,
I am striving on a mle problem on mixed exponential equation on three parameters.
The complete pdf function of it looks like
f(x)=(alpha/beta1)* [exp(-x/beta1)] + [(1-alpha)/beta2]*[exp(-x/beta2)]
when I try mle function in Matlab, I get the error says,
" The PDF function returned negative or zero values. "
My reaction is trying to find ways let mle know alpha is between 0 and 1. beta1 and beta2 need to be greater than 0.
But I have no idea how to do it.
Please let me know your opinions.
Sincerely,
Joy

채택된 답변

Walter Roberson
Walter Roberson 2015년 7월 26일
Use the 'lowerbound' and 'upperbound' options; see http://www.mathworks.com/help/stats/mle.html

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Digital Filtering에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by