楼主: stataxp
2325 1

建立gauss library的问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

91%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
25.1481
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
-355 点
帖子
45
精华
0
在线时间
92 小时
注册时间
2008-10-26
最后登录
2018-11-28

楼主
stataxp 发表于 2009-6-28 13:01:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想建立一个内建的程序叫
myprobit(y,x)裡面包含兩個proc
一個是probit的likelihood
一個是qnewton的程序

proc myprobit(y,x);
local b0,coef,g,g,rec;
b0=olsqr(y,x);
{coef,f,g,rec}=qnewton(&probll,b0);
rept(coef);
endp;

proc probll(b);
local prob;
prob= cdfn(x*b);
ll=-sum(y.*log(prob)+(1-y).*log(1-prob));
rept(ll);
endp;


1
把這個程序存成myprobit.src放在gauss\src裡頭

2
在lib\user.lcg加入
myprobit.src
    myprobit                          : proc
    prob_ll                          : proc

3
開始引用
library user;
e=rndn(100,1);
x1=rndu(100,1)
y1=1+2*x+e;
y1=y1 .>0;
coef=myprobit(y1,x1)

4
error: y is undefined symbol
想請教兩個問題:

a: 請問需要加入指令什麼才能讓myprobit的程序
自動認為y=y1,x=x1

b:如果引用qnewton,是不是要在myprobit.src加入
#include qnewton.ext

謝謝 ^^
二维码

扫码加我 拉你入群

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

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

关键词:Library BRARY GAUSS Aus bra GAUSS Library

沙发
hshly 发表于 2009-6-28 21:36:45
a. gauss不用指令,错误说明定义有误
b. 不用

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 11:47