楼主: 飞天之舞
1909 6

请教SAS程序中的一个问题 [推广有奖]

  • 0关注
  • 1粉丝

女神的守护者

硕士生

50%

还不是VIP/贵宾

-

威望
0
论坛币
963 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1486 点
帖子
201
精华
0
在线时间
88 小时
注册时间
2006-8-29
最后登录
2024-3-4

楼主
飞天之舞 发表于 2016-5-4 23:38:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
proc tabulate data=xiaofei;
class id;
var sr xiaofei education suidian;
table (id all),(sr*mean*f=7. xiaofei*max education*min suidian*mean)/rts=8;
keylabel mean="平均值" all="月收入" min="最小" max="最大";
label suidian='月水电花费';
run;


请教大神,table (id all),(sr*mean*f=7. xiaofei*max education*min suidian*mean)/rts=8;中,sr*mean*f=7.中的*f=7是什么意思啊,后面的xiaofei*max为什么不用*f=?还有就是/rts=8表示什么。拜谢!!

二维码

扫码加我 拉你入群

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

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

关键词:sas程序 Education ducation Tabulate cation education 平均值 程序

飞舞,飞舞!飞舞!!

沙发
5傻小不点 发表于 2016-5-5 01:33:01
我的理解是:
class后面跟分类变量,指定要分析的亚组;
var后面跟要分析(计算统计量)的变量;
table有一个逗号,所以输出的table中,id作为最上面一行的标题、id的变量值和id的汇总all为下面几行;sr是一列,下面跟着mean再下面是均值具体数据,这一列按id的分类求sr的均值,格式是7.;然后跟着一列最上面是xiaofei下面是max和max的具体数值,再跟一列education下面是min和min的数值,再跟一列suidian下面是mean和mean的具体数值……rts=8每行的行标题是8个字符,在output里左上角(左边一大列,这里就是id这一列)的长度,好像包括了两边的框架的长度。格式的话求均值可能会想要四舍五入看起来好看点啊之类的,估摸着就是看着调嘛~
keylabel指定统计关键词的标签,label指定变量的标签,这两个可以直接写在table语句里
觉得tabulate可以用format把没出现的变量值都包含进去这个比较好用!
好吧,其实我什么都不知道,刚去索引了一下sas help……

藤椅
飞天之舞 发表于 2016-5-5 22:54:13
5傻小不点 发表于 2016-5-5 01:33
我的理解是:
class后面跟分类变量,指定要分析的亚组;
var后面跟要分析(计算统计量)的变量;
啊,非常感谢你回复这么多内容!!
请问*f 是代表什么啊

板凳
5傻小不点 发表于 2016-5-6 10:20:41
飞天之舞 发表于 2016-5-5 22:54
啊,非常感谢你回复这么多内容!!
请问*f 是代表什么啊
关联一个格式

报纸
teqel 发表于 2016-5-6 11:57:38
format

地板
Dany2 发表于 2016-5-6 23:08:04 来自手机
f是format的缩写,f=7.表示sr的均值的输出格式是七位数字,另外一个没有f=说明没设置格式,当然你也可以给它设置你想要的格式

7
anteh 发表于 2016-5-21 07:58:45 来自手机
学习了

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

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