2015-10-25 43 views
1

我想制作一个表格,其中包含两组变量之间的相关性(即组1中的每个变量与组2中的每个变量之间的相关性,同一组中的变量之间的相关性I don需要),以便最终表具有第一个组的变量名称的第一列和第一个第二组的变量,并且该表格将显示它们之间的相关性。与Stata相关的紧凑表格

corr是给我的所有相关对称矩阵,它不紧凑,呈现效果不错...

有一些简单的方法,或命令这样做,或者什么是最简单的方法得到这样的东西?

+0

在我看来,这是一个边缘SO,一个专业和enthuasist程序员的论坛,开发自己的代码。关于像Stata这样的软件的初级问题,当问题首先不知道代码时,最好在其他地方提出:在这种情况下,在Statalist www.statalist.org上有更多的Stata问题和比这里更活跃的人(但包括所有人在这里活跃)。 –

+0

感谢您回复,并提供有关statalist的信息;) – nov

回答

1

cpcorr(SSC)允许显示单独选择行变量和列变量的矩阵。您需要先安装并阅读帮助以了解其语法。

的详细讨论在http://www.statalist.org/forums/forum/general-stata-discussion/general/1310063-cpcorr-updated-on-ssc-module-for-rectangular-blocks-of-correlations

这里给出一个简单的例子:

. sysuse auto 
(1978 Automobile Data) 

. ssc inst cpcorr 

N.B.不同的结果取决于它是否已经安装

. h cpcorr 

. cpcorr mpg price \ weight length 
(obs=74) 

     weight length 
    mpg -0.8072 -0.7958 
price 0.5386 0.4318 

.