Arg max或在Stata中求解非线性方程组

时间:2017-02-01 11:17:08

标签: optimization stata nonlinear-functions

我正在尝试生成一个变量,该变量是其他变量函数的最大值。

例如,我生成100个正态分布的观测值,调用此变量m。然后我想为每个m生成x,其中(对于每个x)x = arg max f(x,m)。

或者,我分析生成一阶条件,在这种情况下,对于每次观察,x只需求解f(#,m,m)= 0.

我遇到的问题是我不知道argmax功能。我知道你可以优化 mata ,但我不想离开Stata。我知道如何使用nl来解决stata中的非线性方程组,但是在观察案例的观察中无法解决如何使用该技术。

理想情况下,我希望代码看起来像这样;

gen x = argmax f(x,m) where f is a function to be specified 

gen x = solution( f(x,m) = 0 )

我希望这很清楚 感谢

0 个答案:

没有答案