楼主: 子鹿
1090 4

菜鸟发问,求大神支援! [推广有奖]

  • 1关注
  • 2粉丝

已卖:43份资源

博士生

4%

还不是VIP/贵宾

-

威望
0
论坛币
47 个
通用积分
0.2698
学术水平
4 点
热心指数
10 点
信用等级
1 点
经验
16190 点
帖子
182
精华
0
在线时间
223 小时
注册时间
2012-12-8
最后登录
2017-5-7

楼主
子鹿 发表于 2013-2-1 20:51:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data 5_2;
t=intnx('month','31jan2012'd,_n_-1);
format t yymm7.;
input qcxl@@;
cards;
1.3356  1.4969  1.6117  1.7702  1.9442  2.1661
2.2455  2.5876  2.8304  3.1904  3.5168  3.7401
4.1221  4.5082  5.0853  5.4052  6.0638  6.6251
7.0048  7.9586  8.9926  9.6036  10.5498 11.7885
;
run;
proc nlin data=5_2 method=gauss;
model qcxl=a*b**t;
parameters a=1.2 b=1.1;
der.a=b**t;
der.b=a*t*b**(t-1);
output out=result p=p;
run;
这条程序是拟合一条指数型的曲线,不知道什么地方出错了,输出的结果是这样的:

                                                  The NLIN Procedure

Execution Errors for OBS 1:
NOTE: Missing values were generated as a result of performing an operation on missing values.       Each place is
      given by (number of times) AT (statement)/(line):(column).


                                       1 AT 1/273:15 1 AT 2/275:8 1 AT 3/276:12
Execution Errors for OBS 2:
NOTE: Missing values were generated as a result of performing an operation on missing values.       Each place is
      given by (number of times) AT (statement)/(line):(column).


                                       1 AT 1/273:15 1 AT 2/275:8 1 AT 3/276:12
Execution Errors for OBS 3:
NOTE: Missing values were generated as a result of performing an operation on missing values.       Each place is
      given by (number of times) AT (statement)/(line):(column).

我不太懂,求教各位啦!
二维码

扫码加我 拉你入群

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

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

关键词:Performing parameters operation generated EXECUTION

沙发
lovedieer 发表于 2013-2-1 21:33:00
I am not expert. Just one question, can SAS data name start with Number?

藤椅
ziyenano 发表于 2013-2-2 17:53:53
初值问题:
数据集的名字改一下
proc nlin data=5_2 method=gauss  maxiter=2000;
parameters a=1.4 b=1;
model qcxl=a*b**t;
der.a=b**t;
der.b=a*t*b**(t-1);
output out=result p=p;
run;

板凳
子鹿 发表于 2013-2-2 23:27:14
ziyenano 发表于 2013-2-2 17:53
初值问题:
数据集的名字改一下
proc nlin data=5_2 method=gauss  maxiter=2000;
嗯,解决了,谢谢您啦!

报纸
子鹿 发表于 2013-2-2 23:27:37
lovedieer 发表于 2013-2-1 21:33
I am not expert. Just one question, can SAS data name start with Number?
嗯,谢谢啦!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 13:22