楼主: huominbo888
9116 4

[原创博文] SAS里面如何定义变量的值标签? [推广有奖]

  • 4关注
  • 3粉丝

已卖:353份资源

讲师

61%

还不是VIP/贵宾

-

威望
0
论坛币
2093 个
通用积分
207.5731
学术水平
16 点
热心指数
13 点
信用等级
8 点
经验
3029 点
帖子
299
精华
0
在线时间
779 小时
注册时间
2009-5-20
最后登录
2025-11-28

楼主
huominbo888 发表于 2012-9-17 16:43:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
SAS代码如下:
  1. data twoway;
  2.         input Size Position Sales;
  3.         cards;
  4. 1        1        45.00
  5. 1        1        50.00
  6. 1        2        56.00
  7. 1        2        63.00
  8. 1        3        65.00
  9. 1        3        71.00
  10. 1        4        48.00
  11. 1        4        53.00
  12. 2        1        57.00
  13. 2        1        65.00
  14. 2        2        69.00
  15. 2        2        78.00
  16. 2        3        73.00
  17. 2        3        80.00
  18. 2        4        60.00
  19. 2        4        57.00
  20. 3        1        70.00
  21. 3        1        78.00
  22. 3        2        75.00
  23. 3        2        82.00
  24. 3        3        82.00
  25. 3        3        89.00
  26. 3        4        71.00
  27. 3        4        75.00
  28.         ;
  29. proc format;
  30.         value Size 1 = '小型' 2 = '中型' 3 = '大型';
  31.         value Position 1 = "A" 2 = "B" 3 = "C" 4 = "D";
  32. run;
  33. proc glm data = work.twoway;
  34.         class Size Position;
  35.         model Sales = Size | Position;
  36.         means Size Position / snk;
  37. run;
复制代码
其中proc format部分是定义变量的值标签的!但是问题来了:在最后的SNK输出结果中还是显示的是1 2 3 等,没有显示相应的值标签???不知道是怎么回事???
二维码

扫码加我 拉你入群

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

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

关键词:定义变量 值标签 position format twoway 标签 如何

沙发
pobel 在职认证  发表于 2012-9-17 16:56:14
proc glm data = work.twoway;
        class Size Position;
        model Sales = Size | Position;
        means Size Position / snk;
                format size size. position position.;run;
quit;
和谐拯救危机

藤椅
huominbo888 发表于 2012-9-17 17:09:50
pobel 发表于 2012-9-17 16:56
proc glm data = work.twoway;
        class Size Position;
        model Sales = Size | Position;
非常感谢!!!

板凳
webgu 发表于 2012-9-17 18:20:54
定义好了,得关联上才能用。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

报纸
甲基橙crads 发表于 2016-3-24 21:38:33
pobel 发表于 2012-9-17 16:56
proc glm data = work.twoway;
        class Size Position;
        model Sales = Size | Position;
受教

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

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