Unconstrained Optimization with combining likelihood

1 次查看(过去 30 天)
Hi all, I'm a little frustrated about one situation. I am doing an optimization using fminunc. I have two likelihood function l1=f1(b,x1,tu), l3=f3(b,x3,tl), in which b is a common input and tu, tl are parameters to be estimated. If I do optimization based on each likelihood separately, I got stable results which means each time with random inputs of tu or tl returns almost identical estimations. However, If I combine these likelihood into one function l13=f13(b,x1,x3,tu,tl)=f1(b,x1,tu)+f3(b,x3,tl), the results for tu and tl are close but not identical to the previous results and the results differ each time with random inputs. Does anyone have encountered similar situation or know what is the cause? Thanks in advance.
  1 个评论
jgg
jgg 2016-7-18
First of all, what do you mean by "random inputs" - do you mean you vary the values of x or starting points? Both of these can cause changes; the starting point value means you just need to do a more complete search, while the x changes are expected.
More importantly, why are you combining your likelihood functions like that? If they are likelihoods, you need to look at the probabilistic model which is generating your data to see how they should be combined; even if they're independent x variables you should be multiplying most likely.

请先登录,再进行评论。

回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by