why MLE needs iteration to approximate the parameters?
Show older comments
Hi Matlab fans,
I try to use mle function in Matlab to get the estimation of parameters.
I notice that in the syntax of mle , it requires to input the start-up guessing of parameters for the custom CDF.
Why? I remember in statistics class, my teacher said, to get the estimation from MLE, only partial derivatives of L function on each parameter is needed. If I substitute variables with corresponding sample value, I can obtain the values of parameters.
Can it be realized by Matlab?
Sincerely, Joy
2 Comments
Torsten
on 24 Jul 2015
The partial derivatives of the L function with respect to the unknown parameters are set to zero.
Then the resulting system of equations
dL/dp1 = 0
dL/dp2 = 0
...
dL/dp_n = 0
is solved for p_1,p_2,...,p_n.
This is usually a Newton-iteration which converges the better, the better the starting values.
Best wishes
Torsten.
Joy Tian
on 24 Jul 2015
Accepted Answer
More Answers (0)
Categories
Find more on Univariate Discrete Distributions 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!