楼主: chaoren2010
7591 7

Proc Freq 过程输出结果如何控制小数位数 [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

博士生

66%

还不是VIP/贵宾

-

威望
0
论坛币
490 个
通用积分
8.4969
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
3168 点
帖子
431
精华
0
在线时间
163 小时
注册时间
2011-4-10
最后登录
2025-5-19

楼主
chaoren2010 发表于 2013-3-12 11:04:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问使用Freq过程时,输出的表格中百分数的小数位如何设置?默认保留两位小数,但目只需要保留1位小数,数据量较大,手工计算很费时,费力。
二维码

扫码加我 拉你入群

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

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

关键词:输出结果 freq ROC REQ Fre 百分数 如何 手工

已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
webgu + 10 + 10 + 1 + 1 + 1 好问题。

总评分: 经验 + 10  论坛币 + 10  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

沙发
webgu 发表于 2013-3-12 12:52:24
  1. ODS PATH RESET;                              
  2. ODS PATH (PREPEND) WORK.Templat(UPDATE) ;
  3. proc template;
  4. edit  Base.Freq.CrossTabFreqs;
  5. edit TotalPercent;
  6.       header = "Tot Pct";
  7.       format = 6.1;
  8.       label = "Percent of Total Frequency";
  9.       print;
  10.    end;

  11. edit  Percent;
  12.       header = "Percent";
  13.       format = 6.1;
  14.       label = "Percent of Two-Way Table Frequency";
  15.       print;
  16.    end;

  17.    edit  RowPercent;
  18.       header = "Row Pct";
  19.       format = 6.1;
  20.       label = "Percent of Row Frequency";
  21.       print;
  22.    end;

  23.   edit  ColPercent;
  24.       header = "Col Pct";
  25.       format = 6.1;
  26.       label = "Percent of Column Frequency";
  27.       print;
  28.    end;

  29.    edit CumColPercent;
  30.       header = %nrstr("Cumulative Col%%");
  31.       format = 6.1;
  32.       label = "Cumulative Percent of Column Frequency";
  33.       print;
  34.    end;
  35. end;
  36. run;


  37. /*example*/
  38. proc freq data=sashelp.cars;
  39.    table type*origin;
  40. run;
复制代码
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
playmore + 1 + 1 + 1 观点有启发
Eternal0601 + 1 + 1 + 1 观点有启发

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

SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

藤椅
henryyhl 发表于 2013-3-12 13:11:01
深深学习版主、楼主了。
不知道直接用format=6.1这样的是不是就是把所有的数值都改成这种格式了?
It's not going to be easy, but it is going to be worth it.

板凳
chaoren2010 发表于 2013-3-12 14:24:59
webgu 发表于 2013-3-12 12:52
谢谢您热心帮助!

报纸
webgu 发表于 2013-3-12 14:53:48
henryyhl 发表于 2013-3-12 13:11
深深学习版主、楼主了。
不知道直接用format=6.1这样的是不是就是把所有的数值都改成这种格式了?
是的,默认是6.2。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

地板
henryyhl 发表于 2013-3-12 19:12:23
webgu 发表于 2013-3-12 14:53
是的,默认是6.2。
版主的想法厉害啊。膜拜。。。
It's not going to be easy, but it is going to be worth it.

7
liu5355776 发表于 2014-3-1 10:57:43
thanks

8
sslee2010 在职认证  发表于 2016-3-11 20:16:10
webgu 发表于 2013-3-12 12:52
是不是要9.2以上版本,我用的sas9.1报错了

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

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