楼主: silvia1992
2806 4

sas学妹求助续 [推广有奖]

  • 1关注
  • 0粉丝

初中生

61%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
329 点
帖子
17
精华
0
在线时间
8 小时
注册时间
2012-8-5
最后登录
2017-6-17

楼主
silvia1992 发表于 2013-5-6 12:25:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data two;
input x1 x2 x3;
y1=x1-4;
y2=x2-50;
y3=x3-10;
cards ;
libname fgd1
;
run;
proc ttest data=fgd1 h0=0 alpha=0.05;
var y1;
run;
proc print;run;


运行日记是:
239        ;NOTE: 在列显范围外文件 CARDS 出现了无效的数据错误。NOTE: 用 INFILE n= 选项增加可用缓冲行。x1=. x2=. x3=. y1=. y2=. y3=. _ERROR_=1 _N_=1NOTE: INPUT 语句到达一行的末尾,SAS 已转到新的一行。NOTE: 数据集 WORK.TWO 有 0 个观测和 6 个变量。NOTE: “DATA 语句”所用时间(总处理时间):      实际时间         0.03 秒      CPU 时间         0.03 秒

239  ;240  run;241  proc ttest data=fgd1 h0=0 alpha=0.05;242  var y1 y2 y3;ERROR: 变量 Y1 没有找到。ERROR: 变量 Y2 没有找到。ERROR: 变量 Y3 没有找到。243  run;
NOTE: SAS 系统由于错误而停止了该步的处理。NOTE: “PROCEDURE TTEST”所用时间(总处理时间):      实际时间         0.01 秒      CPU 时间         0.01 秒


244  proc print;run;
NOTE: 数据集 WORK.TWO 中没有观测。NOTE: “PROCEDURE PRINT”所用时间(总处理时间):      实际时间         0.00 秒      CPU 时间         0.00 秒


231  proc print;run;
NOTE: 数据集 WORK.TWO 中没有观测。NOTE: “PROCEDURE PRINT”所用时间(总处理时间):      实际时间         0.00 秒      CPU 时间         0.00 秒
问y1 y2 y3为什么没找到啊


二维码

扫码加我 拉你入群

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

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

关键词:Procedure libname infile print Error ERROR 日记

沙发
Eternal0601 发表于 2013-5-6 12:59:46
cards语句后面只能放x1 x2 x3具体的值,而不是libname fgd1;libname是定义逻辑数据数据库的,如果 fgd1是你存在c盘的sas数据集的话,用
libname raw "c:\";
data two;
set raw.fgd1;
y1=x1-4;
y2=x2-50;
y3=x3-10;
run;

藤椅
silvia1992 发表于 2013-5-6 13:27:50
Eternal0601 发表于 2013-5-6 12:59
cards语句后面只能放x1 x2 x3具体的值,而不是libname fgd1;libname是定义逻辑数据数据库的,如果 fgd1是你 ...
sas怎么写多元向量的假设检验?

板凳
Eternal0601 发表于 2013-5-6 13:44:16
silvia1992 发表于 2013-5-6 13:27
sas怎么写多元向量的假设检验?
data raw;
set two(keep=y1 in=a)    two(keep=y2 rename=(y2 =y1 ) in=b)      two(keep=y3 rename=(y3 =y1 ) in=c) ;
if a then group=1;
if b then group=2;
if c then group=3;
run;

proc anova data=raw;
class group;
model weight=group;
run;
quit;

是这个吗

报纸
silvia1992 发表于 2013-5-6 13:49:29
Eternal0601 发表于 2013-5-6 13:44
data raw;
set two(keep=y1 in=a)    two(keep=y2 rename=(y2 =y1 ) in=b)      two(keep=y3 rename=(y3 ...
我刚了个贴 上面就是我要求的题  你帮我看看吧
谢啦

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

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