在 SAS 中,如何通过另一个变量找到单列数据的相关性?

In SAS, how do I find correlations along a single column of data by another variable?

假设我有 1990 年 100 只股票的每日股票 returns。我想计算所有这些股票的 returns 的相关矩阵。但是,我没有 100 列 returns 数据,每只股票有 1 列,我有 1 列 returns 数据,第二列股票代码和第三列日期。

(请注意,这些股票可能每年都在变化,但我想计算每年 returns 的相关性。)

非常感谢您的帮助。

我只是转置数据,每天一行,每只股票一列:

proc transpose data=have out=want;
  by date;
  id symbol;
run;

然后从那里开始。