SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 921|回复: 4
打印 上一主题 下一主题

请教GENMOD的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2008-10-27 11:28:27 | 只看该作者

请教GENMOD的问题

程序如下:
data stat.insure;/*第二十七章1*/
        input n c car$ age @@;
        ln=log(n);
        cards;
500 42 small 1 1200 47 medium 1
100 1 large 1 400 101 small 2
500 73 medium 2 300 14 large 2
;
run;
proc genmod data=stat.insure;/*第二十七章4*/
        class car age;
        a=_name_;  b=_resp_;
        d=2*(y*log(y/a)-(y-a));
        variance var=a;
        deviance dev=d;
        model c=car age/link=log offset=ln;
run;
报错为:
ERROR:  A variable representing the mean must be specified.
请高手指点。
随便问一下导入EXCEL的问题,如果一个book里有很多sheet,怎么导入特定的一张?需要PROC IMPORT中哪个位置加什么参数?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2008-10-27 17:08:41 | 只看该作者

Re: 请教GENMOD的问题

导入excel的方法

PROC IMPORT OUT= dataset
            DATAFILE= "fileaddress\filename.xls"
            DBMS=EXCEL REPLACE;
     SHEET="sheetname$";
     GETNAMES=YES;
     MIXED=yes;
     SCANTEXT=YES;
     USEDATE=YES;
     SCANTIME=YES;
RUN;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2008-10-27 20:37:45 | 只看该作者

Re: 请教GENMOD的问题

多谢楼上,继续请教GENMOD的问题
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2008-10-27 22:34:22 | 只看该作者

Re: 请教GENMOD的问题

Again, it's just a typo!For the Poisson distribution, variance=_mean_ instead of _name_.
[code:1kyyg6id]
proc genmod data=stat.insure;
class car age;
a=_mean_; y=_resp_;
d=2*(y*log(y/a)-(y-a));
variance var=a;
deviance dev=d;
model c=car age/link=log offset=ln;
run;
[/code:1kyyg6id]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2008-10-28 11:30:30 | 只看该作者

Re: 请教GENMOD的问题

Think you,I find another wrong place, I should use ln sbustitute y, for there is no y in the data set.
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-5 01:33 , Processed in 0.068508 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表