楼主: shenruiyang211
9465 12

[原创博文] 请问最大似然函数如何在SAS中实现 [推广有奖]

  • 0关注
  • 2粉丝

已卖:376份资源

硕士生

4%

还不是VIP/贵宾

-

威望
0
论坛币
809 个
通用积分
33.3406
学术水平
2 点
热心指数
5 点
信用等级
1 点
经验
797 点
帖子
128
精华
0
在线时间
83 小时
注册时间
2010-10-14
最后登录
2012-12-5

楼主
shenruiyang211 发表于 2011-6-19 13:01:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问最大似然函数如何在SAS中实现非线性参数的估计
二维码

扫码加我 拉你入群

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

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

关键词:似然函数 最大似然 非线性 如何

回帖推荐

yugao1986 发表于5楼  查看完整内容

利用PROC NLP实现极大似然估计,语法: PROC NLP data=x covariance=h pall tech=newrap; Max logf; Parms theta1=0, theta2=0, …, thetan=0; Array a[10] a1-a10; Logf = *****; Quit; covariance=h,指定协方差矩阵利用Hessian行列式表示 pall,要求显示协方差矩阵、标准误、模型、变量、派生表格及编译程序等,如果仅显示Hessian矩阵信息可以用phes替代pall,若仅显示协方差矩阵可以用pcov替代pall tech=ne ...

本帖被以下文库推荐

沙发
bobguy 发表于 2011-6-19 23:47:01
shenruiyang211 发表于 2011-6-19 13:01
请问最大似然函数如何在SAS中实现非线性参数的估计
See my post of GARCH model with SAS/NLMIXED

https://bbs.pinggu.org/thread-1057223-1-1.html

藤椅
yugao1986 发表于 2011-6-20 19:01:49
http://www.nesug.org/proceedings/nesug07/sa/sa09.pdf
该文献名为:
Non-Linear Programming for Maximum Likelihood Estimation
解决非线性最大似然估计问题
三人行必有我师

板凳
tssyzl123 发表于 2011-6-20 20:52:57
收下了 谢谢先

报纸
yugao1986 发表于 2011-6-20 22:26:27
利用PROC NLP实现极大似然估计,语法:

PROC NLP data=x covariance=h pall tech=newrap;
Max logf;
Parms theta1=0, theta2=0, …, thetan=0;
Array a[10] a1-a10;
Logf = *****;
Quit;

covariance=h,指定协方差矩阵利用Hessian行列式表示

pall,要求显示协方差矩阵、标准误、模型、变量、派生表格及编译程序等,如果仅显示Hessian矩阵信息可以用phes替代pall,若仅显示协方差矩阵可以用pcov替代pall

tech=newrap,执行Newton-Raphson算法

max logf,指定对数似然函数最大化

parms theta1=0,theta2=0,...,thetan=0,提供要估计的参数以及参数的初始化值

array a[10] a1-a10,类似data步中的数组但略有不同,这里用来关联变量以及常数

logf,指对数似然函数

quit,代码结束。
已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
bakoll + 3 + 3 精彩帖子
zhentao + 1 + 1 + 1 学习了。感谢。
dxystata + 1 好的意见建议

总评分: 经验 + 3  论坛币 + 3  学术水平 + 2  热心指数 + 1  信用等级 + 1   查看全部评分

三人行必有我师

地板
yugao1986 发表于 2011-6-20 22:32:22
还可以利用SAS/IML模块实现,你可以查阅相关文献看看。
三人行必有我师

7
shenruiyang211 发表于 2011-9-13 18:41:24
yugao1986 发表于 2011-6-20 19:01
http://www.nesug.org/proceedings/nesug07/sa/sa09.pdf
该文献名为:
Non-Linear Programming for Maxim ...
您好!我的函数形式是: clip_image002.jpg 其中B、S是已知的,我仿照您给我的参考资料用NLP做似然估计,为什么每次得出的结果不一样呢?我的代码如下:
DATA PIN;
SET WORK.AA;
proc nlp data=PIN;
max logf;
    parms alpha delta eb es mu;
bounds alpha>0;
     f = l(1-alpha) * pdf('POISSON',buy, eb) * pdf('POISSON',sell, es) + alpha * delta * pdf('POISSON',buy, eb) * pdf('POISSON',sell, es+mu) + alpha * (1-delta) * pdf('POISSON',buy, eb+mu) * pdf('POISSON',sell, es);
   logf=log(f);
run;

8
shenruiyang211 发表于 2011-9-13 18:42:25
我先要特别感谢你们给我提供这么多的参考,谢谢!

9
yugao1986 发表于 2011-9-14 08:37:17
shenruiyang211 发表于 2011-9-13 18:42
我先要特别感谢你们给我提供这么多的参考,谢谢!
首先把你的公式对数化,然后在套用Pnl进行估计
三人行必有我师

10
shenruiyang211 发表于 2011-9-15 20:32:43
yugao1986 发表于 2011-9-14 08:37
首先把你的公式对数化,然后在套用Pnl进行估计
可是如果对数化后,阶乘应该怎么表示呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 17:42