楼主: 阿娜塔哇
816 3

[学习分享] 如何利用SAS输出特定的表格 [推广有奖]

  • 0关注
  • 1粉丝

已卖:57份资源

讲师

63%

还不是VIP/贵宾

-

威望
0
论坛币
19268 个
通用积分
5.8285
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2523 点
帖子
113
精华
0
在线时间
956 小时
注册时间
2015-9-20
最后登录
2025-5-16

楼主
阿娜塔哇 学生认证  发表于 2023-8-6 12:37:53 |AI写论文
200论坛币
如何利用SAS直接输出这个表格,还有一种比较复杂的表格,里面包含了卡方或者T检验的统计值和P值,都是直接用代码输出制定的表格,想问问各位大神,sas的代码怎么写?


关键词:sas的 t检验

沙发
oliyiyi 发表于 2023-8-23 09:39:49
在SAS中可以通过以下方式直接输出统计分析结果表格:

1. 简单表格

可以用PROC REPORT或PROC TABULATE过程输出表格:

```sas
proc report data=数据名;
columns 变量1 变量2;
run;

proc tabulate data=数据名;  
class 变量1;
var 变量2;
table 变量1,变量2;
run;
```

2. 包含统计检验的复杂表格

可以在PROC FREQ等过程中添加output语句输出统计量和P值:

```sas
proc freq data=数据名;  
tables 变量1*变量2 / chisq;
output out=输出数据集名 chisq;
run;

proc ttest data=数据名;
class 变量1;
var 变量2;
ods output TTests=输出数据集名;  
run;
```

然后将输出数据集导入PROC REPORT中制作统计分析表格:

```sas
proc report data=输出数据集名;
columns 变量1 统计量 P值;
define 统计量=/analysis mean;  
define P值=/analysis probt;
run;
```

这样可以直接输出包含卡方、t检验等统计量和P值的自定义表格。

藤椅
AngleeZZ 发表于 2023-8-25 08:51:42
proc report/odstable 或者dde excel或者ods excel都可以实现
楼主不上传个特制表格的样例图?

板凳
ssj123123 学生认证  发表于 2023-10-23 16:06:23
可以用PROC REPORT或PROC TABULATE过程输出简单表格

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-5 12:51