经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
计量经济学与统计论坛 五区
›
计量经济学与统计软件
›
Gauss专版
请问怎么在procedure里面循环定义矩阵,十分谢谢
楼主
lyl1122
2891
6
收藏
2011-04-16
比如,令 x=seqa(1,1,100),我想在某个procedure内定义一个矩阵M, 使得矩阵的某个元素等于x[j] (这个元素的值随着循环不断改变),其他元素为local 变量或者常数,
即 M= x[j] ~ 20 ~ c (local variable)
程序大体这样: 程序正文
do until j>N; ( j 为全局变量)
调用 procedure
endo;
end; (主程序完)
procedure (定义矩阵 M)
local c
M= x[j] ~ 20 ~ c
retp;
endp;
我在前面贴过程序,不知道是大家看晕了,还是对那个问题没兴趣,所以我只能把它简化了再问,如果这个算重复发帖的话,就请版大删了吧
小弟也是不得已而为,两天了,这个问题还不知道怎么debug,真的是很郁闷啊。。。哪位仁兄能帮忙troubleshoot下,小弟感激涕零啊
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
zhangtao
2011-4-17 18:02:39
C:\222\GDP\gdpp.prg(58) : error G0003 : Indexing a matrix as a vector
c:\gauss7.0\src\pgraph.src(58) : error G0474 : ' 0 = asclabel(xl,yl)' : Illegal creation of global
c:\gauss7.0\src\pgraph.src(59) : error G0474 : 'xl' : Illegal creation of global
c:\gauss7.0\src\pgraph.src(59) : error G0474 : 'xl' : Illegal creation of global
我也是研究了几天,还是没办法解决,非常抱歉帮不了你!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
lyl1122
2011-4-17 18:59:25
我把它转成matlab程序也不行,真的是太诡异了
不过还是谢谢哈
2#
zhangtao
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
zhangtao
2011-4-18 13:00:13
F= phi1[n]~phi2|
1~0;
关键问题是出在这里,把这里修改好估计应该可以出结果!
proc getnr(nsets,ncols);
local nr;
/* check for complex input */
if iscplx(nsets);
还有以上三行,也得好好想想,但我估计这三行不会影响出结果。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
lyl1122
2011-4-18 23:20:27
我也一直想不到gauss里面有什么方法可以避开把phi1[n]当做变量
不过后来我用matlab的fminunc把phi1[n]当做参数,只把mu, var, phi2当做变量求最值给求出来了。。。
不知道gauss里面有没有什么function是可以起到fminunc这种作用的?
4#
zhangtao
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
zhangtao
2011-4-19 14:50:55
Gauss中也有同样的函数,好像是fsolve什么的,一时记不起了,但是有,我前几周用过。
我一直是尝试,把
F= phi1[n]~phi2|
1~0;
上式中的phi1[n],phi2, 1,0,
全部用矩阵表示,然后在
竖着联结,但是没有成功,
估计是矩阵阶数不匹配。其实我看你的程序是gauss程序,也调用了gauss库函数,
在matlab上运行应该不太容易。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
lyl1122
2011-4-19 14:56:23
不是,我是把GAUSS程序重写成matlab程序,然后在matlab环境里debug
6#
zhangtao
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
帮助: PROC LCA PROCEDURE?
请教Chow-Lin procedure到底是怎么一回事?
请帮忙STAT/PROCEDURE
请教X12 Procedure里(p,d,q)(P,D,Q)参数确定问题
TYPE I,II,III,IV SS of GLM procedure
通过sas提供的procedure可以自己编代码实现EM的所有功能吗?
请教一个SAS x Procedure的问题
SAS 最经典Procedure 教程 实例 下载
找不到procedure
请问大家的sas里面有svm这个procedure吗?
栏目导航
Gauss专版
论文版
SAS专版
经管文库(原现金交易版)
经管高考
学道会
热门文章
CDA数据分析脱产就业班于2026年3月7日开班! ...
表格结构数据的核心特征及具象实例解析
中外历史年代对照表
湖南统计年鉴2025(Excel版)
中国提振消费的战略选择与国际经验,提振消 ...
高效办公—Word零基础教程
2026太空算力发展研究报告
Measure Theory for Analysis and Probabil ...
【24顶刊热点!】2000-2024上市公司股价崩盘 ...
安徽全省一盘棋发力汽车产业
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群