作者vitality0905 (冠)
看板Statistics
標題[程式] SAS輸出的變數再做計算
時間Sun Jan 13 16:47:01 2013
[軟體程式類別]:
SAS
[程式問題]:
資料處理
[軟體熟悉度]:
新手(不到一個月)
[問題敘述]:
我的主要模型是分別去跑兩條回歸,以下簡稱M1跟M2
再從M1和M2跑出的回歸結果中利用OUTEST取出R-squared,程式碼如下:
proc reg data=positive outest=REGOUT1;
model stockreturn=marketreturn D marketD/adjrsq;
run;
然後得到類似以下的表格(M1的結果REGOUT1)
label of model type of statistics ... ... ... r-squared adjrsq
1 model1 PARMS 0.073 0.047
M2的結果REGOUT2也是一樣的形式
label of model type of statistics ... ... ... r-squared adjrsq
1 model1 PARMS 0.0057 -0.019
想請問一下有沒有甚麼程式可以將這兩個回歸的r-squared做相減呢??
我是有將這兩筆資料先做合併,原本是只想篩選成只有r-squared的資料庫
data a;
set REGOUT2 REGOUT1;
KEEP r-squared;
run;
可是我如果直接用r-squared寫程式的話,就會出現錯誤(說變數不會有-的存在)
總之,想請問有沒有甚麼寫法可以得到
第二條回歸的r-squared減第一條回歸的r-squared?
這只是第一筆資料所跑出的結果,之後還有幾千筆資料要跑
所以就只能排除手算的可能性了:(
謝謝各位
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.67.200
1F:推 tew:因為變項名不是r-square 你要仔細去點進去看 01/13 22:05