IBM SPSS 20:排序并输出Pearson相关矩阵?

时间:2013-10-16 20:35:27

标签: spss

我获得了一个包含1,000个变量的数据集,并被要求运行Pearson对解释变量和二元因变量的相关性。我使用以下代码生成关联:

correlations /variables = x1 to x500 with y
correlations /variables = x501 to x1000 with y

结果输出是一个在SPSS或其他软件(例如Excel)中无法排序的表

x1 Pearson Correlation
   p-value
   N
-----------------------
x2 Pearson Correlation
   p-value
   N
-----------------------
         .
         .
         .
-----------------------
xi Pearson Correlation
   p-value
   N
-----------------------

我希望能够根据Pearson的相关性然后p值对变量进行排名。 SPSS是否能够将变量名称,Pearson的相关值和p值保存为表格,然后对它们进行排名?

我已经习惯了Stata和R,并且手册中没有注意到任何内容。一个解决方法是运行单变量回归模型只有一个因变量1000次并尝试保存这些系数吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以轻松地将统计信息转移到输出表中的列中,这将为您提供可排序的排列。尝试使用一些变量来看看它是如何工作的。双击该表以激活它,然后使用Pivot>旋转托盘以打开旋转控件。

要为您的真实数据执行此操作,您需要使用OMS捕获表,创建新数据集,然后您可以对其进行排序或执行其他数据操作操作。在创建OMS命令时,您需要告诉它转动表,以便数据集排列方便。

请记住,捕获最高相关性可能会让您对顶级变量的预测能力过于乐观。

NAIVEBAYES程序(统计服务器)可能是另一种需要考虑的方法。有关详细信息,请查看命令语法参考。