首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在数据集1中的var上运行PROC FREQ,计算数据集2中变量的相关性。

在数据集1中的var上运行PROC FREQ,计算数据集2中变量的相关性。
EN

Stack Overflow用户
提问于 2016-10-03 09:07:31
回答 1查看 30关注 0票数 0

很抱歉,如果我问了一个愚蠢的问题,我在R方面有一些经验,并且刚刚开始学习SAS。在企业指南中,我试图为分类变量计算一个相关矩阵(仅限于压缩矩阵)。问题是解释变量在dataset1上,而目标变量在dataset2上。由于外部原因,无法将obj var列追加到dataset one。是否有一种无需创建另一个数据集而执行该过程的方法?

提前谢谢你!

这就是我想象的结果:

代码语言:javascript
复制
ods output ChiSq=CRAMV; 
%put &charvar;
proc freq 
data= dataset1 dataset2
tables (&charvar) * (objvar) / chisq;
run;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-03 09:59:49

SAS过程只对单个数据集或视图进行操作。如果不想创建另一个数据集,则可以创建一个将objvar列附加到dataset 1的视图。

创建视图可以使用proc sql; create view x as...或在数据步骤data x / view=x...中完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39828000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档