楼主: rdzr
3457 3

sas 单样本均值检验——程序无法通过 [推广有奖]

  • 9关注
  • 5粉丝

讲师

52%

还不是VIP/贵宾

-

威望
0
论坛币
634 个
通用积分
28.1072
学术水平
12 点
热心指数
22 点
信用等级
9 点
经验
4588 点
帖子
971
精华
0
在线时间
98 小时
注册时间
2008-8-11
最后登录
2023-4-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

在教程上学过关于 SAS 单样本 T-检验的程序语句:proc ttest ho=5,实际运行无法通过,请高手指教:

data t01;

input x @@;

cards;

1 2 3 5 5 6 7 8 9

;

proc ttest ho=5;

var x;

run;

交付运行结果如下:


92   proc ttest ho=5;
                --
                22
                76
ERROR 22-322: Syntax error, expecting one of the following: ;, ALPHA, CI, COCHRAN, DATA, H0.
ERROR 76-322: Syntax error, statement will be ignored.
93   var x;
94   run;

NOTE: The SAS System stopped processing this step because of errors.
NOTE: PROCEDURE TTEST used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds

二维码

扫码加我 拉你入群

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

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

关键词:单样本均值 单样本 Processing statement following 程序 检验 SAS 均值 单样本

沙发
rdzr 发表于 2008-9-23 19:14:00 |只看作者 |坛友微信交流群

有没有高手指教 为何? 这可是在 SAS 自己的 help 文件里 也 白纸黑字地写着的,不信列位请 对比一下SAS 9.0 官方 help 文件——偶的程序只是将数据进行简化,alpha 取 缺省值 0.05,但却无法通过,为什么?

SAS 9.0 官方 help 文件如下!!

One-Sample t Test

A one-sample t test can be used to compare a sample mean to a given value. This example, taken from Huntsberger and Billingsley (1989, p. 290), tests whether the mean length of a certain type of court case is 80 days using 20 randomly chosen cases. The data are read by the following DATA step:

 title 'One-Sample t Test'; data time; input time @@; datalines; 43 90 84 87 116 95 86 99 93 92 121 71 66 98 79 102 60 112 105 98 ; run; 

The only variable in the data set, time, is assumed to be normally distributed. The trailing at signs (@@) indicate that there is more than one observation on a line. The following code invokes PROC TTEST for a one-sample t test:

 proc ttest h0=80 alpha=0.1; var time; run; 

使用道具

藤椅
harlon1976 发表于 2008-9-24 06:11:00 |只看作者 |坛友微信交流群
楼主还是没有看清楚吧,是你自己写错了,应该是H0,不是Ho,即是数字0不是字母o。

使用道具

板凳
rdzr 发表于 2008-9-24 14:57:00 |只看作者 |坛友微信交流群

谢谢 版主,俺又在SAS 上 试验了一下,果然如版主所说,是把“0”和“o"搞错了,难怪程序无法通过 ,真是一句话提醒梦中人呀。看来以后俺还要多多学习,避免重犯类似的愚蠢错误!

再次感谢版主指教,谢谢!

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 21:37