楼主: 求学~子
1656 6

关于SAS方差分析的问题 [推广有奖]

  • 0关注
  • 0粉丝

学前班

70%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
23 点
帖子
2
精华
0
在线时间
2 小时
注册时间
2013-5-2
最后登录
2013-5-12

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在用SAS做方差分析时,输入数据如下:data sl;input n c f Fs;
cards;
1        10        10        0.32
2        20        10        0.5
3        30        10        0.7
4        40        10        0.96
5        50        10        1.3
6        10        20        0.46
7        20        20        0.64
8        30        20        0.85
9        40        20        1.1
10        50        20        1.44
11        10        30        0.6
12        20        30        0.79
13        30        30        0.99
14        40        30        1.24
15        50        30        1.59
16        10        40        0.75
17        20        40        0.93
18        30        40        1.14
19        40        40        1.39
20        50        40        1.73
21        10        50        0.89
22        20        50        1.08
23        30        50        1.28
24        40        50        1.53
25        50        50        1.87
;
run;
proc anova;
class c f;
model Fs=c f c*f;
means c f c*f/t;
means c f c*f/CLDIFF;
means c f c*f/CLM;
means c f c*f/bon;
means c f c*f/CLDIFF;
means c f c*f/CLM;
RUN;

为什么运行的结果是这样子的呢? 1.jpg


二维码

扫码加我 拉你入群

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

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

关键词:sas方差分析 方差分析 means Input model

沙发
ariman911 发表于 2013-5-2 00:42:55 |只看作者 |坛友微信交流群
你的資料只有25筆 total的自由度(df)為24
c 的自由度為4
f 的自由度為4
c*f 的自由度為4*4=16
Error 的自由度為24 - 4- 4 - 16 = 0
所以沒法估計MSE
因為F=MSR/MSE
所以也無法估計F
你要增加樣本數或是將c和f的種類減少(降低自由度)
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
rdwalk + 1 + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

藤椅
求学~子 发表于 2013-5-2 12:51:05 |只看作者 |坛友微信交流群
我大概也知道是这个原因,那你觉得能不能给点建议



还有就是我做回归分析的时候。怎么查看得到的残差的正态QQ检验图啊?

使用道具

板凳
ariman911 发表于 2013-5-4 00:03:50 |只看作者 |坛友微信交流群
最後一句不就是建議嗎
你要增加樣本數或是將c和f的種類減少(降低自由度)
例如原本有(10,20,30,40,50) 5個level改成高中低的3個level

你只要把ods graphics打開
就會有圖出現
data test;
input x y @@;
cards;
1 11 2 13 3 14 4 15
5 17 6 18 7 20 8 20
;
ods graphics on;
proc reg;
model y=x;
run;
ods graphics off;

你只要QQ圖而已嗎?
如果只要QQ圖可以寫成
這樣QQ圖也比較大張
ods graphics on;
proc reg plots(only)=(qq);
model y=x;
run;
ods graphics off;

使用道具

报纸
ariman911 发表于 2013-5-4 00:32:48 |只看作者 |坛友微信交流群
如果你需要每張圖都大張
可改寫為
ods graphics on;
proc reg plots(unpack)=(all);
model y=x;
run;
ods graphics off;

使用道具

地板
laowangde 发表于 2013-5-4 20:59:25 |只看作者 |坛友微信交流群
是啊,楼上说的对

使用道具

7
cjbel19l 发表于 2013-5-6 10:50:53 |只看作者 |坛友微信交流群
受教了

使用道具

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

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

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

GMT+8, 2024-4-28 01:31