全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
9098 15
2011-10-27
无标题.png

举个例子,假设其他变量都是已知的,我现在想求方程中的r,即权益资本成本。
这需要涉及到高阶方程求解,我见过有文章是使用SAS做的,采用的牛顿迭代法,请问各位大侠,STATA能做这个运算吗?

非常感谢各位能人志士~拜谢啦~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-10-28 12:18:06
自己帮顶~
谁帮忙解决一下啊?
版主在否?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-28 18:34:35
不会你的问题

这不是stata擅长的。
不要把所有的问题都让一个软件去解决。
而应该用各个软件的长处

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-29 08:35:04
这个问题是可以做的,使用NLS非线性最小二乘法,需要编制一个小的极大似然估计(MLE)的程序.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-29 08:48:51
jannsz06 发表于 2011-10-29 08:35
这个问题是可以做的,使用NLS非线性最小二乘法,需要编制一个小的极大似然估计(MLE)的程序.
牛逼的大哥,有code吗?我现在急需这个命令啊,sas我好久没用了,忘记得差不多了,现学太慢了~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-29 09:02:33
liuhang1019 发表于 2011-10-29 08:48
牛逼的大哥,有code吗?我现在急需这个命令啊,sas我好久没用了,忘记得差不多了,现学太慢了~
我记得经济研究有一篇论文就是做这个,他也是用这个stata程序写的NLS估计
*-----------------   
* 模型的基本架构
*    program define nlfcn
*      version 8.0  
*      if "`1'" == "?"{
*          global S_1 "参数名称"
*          (global... 设定参数的初始值)
*          exit
*      replace `1' = ...定义模型的形式
*    end
* 执行:
*   nl 程序名称 被解释变量
一下举个例子说明
capt prog drop nligmm  //检查已有程序名,发现与nlequ同名的则删去
program define nligmm  
if "`1'"== "?" {
global S_1 " rho sigma2 " //设定输入项
global rho=1
global sigma2=1
exit
}
replace `1'=gx1*$rho +gx2*$rho^2 +gx3*$sigma2  // 要估计的方程,你可以吧你的方程依据r精简改造一下写出即可。
end

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群