在 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;
然后从那里开始。
假设我有 1990 年 100 只股票的每日股票 returns。我想计算所有这些股票的 returns 的相关矩阵。但是,我没有 100 列 returns 数据,每只股票有 1 列,我有 1 列 returns 数据,第二列股票代码和第三列日期。
(请注意,这些股票可能每年都在变化,但我想计算每年 returns 的相关性。)
非常感谢您的帮助。
我只是转置数据,每天一行,每只股票一列:
proc transpose data=have out=want;
by date;
id symbol;
run;
然后从那里开始。