2012-08-07 80 views
0

我有一個名稱爲final_data的數據集,它具有數字字段和一些字符串字段。我想要做的這是什麼SAS中所有數字列的相關矩陣和統計數據

打印出所有的數值變量之間的相關性矩陣的數據集,並計算平均值,最小值,最大值和數量的數據丟失了所有的數值變量的

現在我知道如何通過顯式指定變量來計算平均最小值和最大值,但我不知道如何爲數值做這件事。另外我不知道如何計算缺失值的數量。至於所有數字領域之間的相關矩陣,我不知道如何做到這一點。

PS對於列名u可以分別對數字和字符串列使用num1 num2 str1 str2等等。

+0

你有看的文件?嘗試'proc corr'。 – itzy 2012-08-07 15:49:48

回答

2

統計程序通常作用於所有的數值變量,所以你其實並不需要指定他們,例如:

proc corr data=sashelp.prdsale; 
run; 

proc means data=sashelp.prdsale mean min max nmiss; 
run; 
+0

此外,如果需要,自動變量列表_numeric_ _character_和_all_將允許您對數字,字符或所有變量進行操作。在這種情況下,他不需要使用它們,但有些情況下很好了解這些變量列表。 – cmjohns 2012-08-10 17:35:57