全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
817 3
2023-08-06
悬赏 200 个论坛币 未解决
如何利用SAS直接输出这个表格,还有一种比较复杂的表格,里面包含了卡方或者T检验的统计值和P值,都是直接用代码输出制定的表格,想问问各位大神,sas的代码怎么写?


二维码

扫码加我 拉你入群

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

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

全部回复
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值的自定义表格。
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

2023-10-23 16:06:23
可以用PROC REPORT或PROC TABULATE过程输出简单表格
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群