作者aa4997 (aa4997)
看板Statistics
標題[問題] SAS fixed year effect的操作
時間Sat Mar 13 11:15:22 2021
[軟體程式類別]: sas
[程式問題]: SAS fixed year effect的操作
[軟體熟悉度]: 新手
[問題敘述]:
一開始先手動在資料中加入年份虛擬變數,為避免dummy variable trap因此有先減少一
個虛擬變數的類別,
但使用proc reg後,程式自動判定有超過兩個虛擬變數出現共線性問題,而出現共線性的
數目亦會隨我替換其他非年份control varibles而不同
因此後來改使用proc glm,由程式幫我產生虛擬變數,但卻會出現以下文字:
The X'X matrix has been found to be singular, and a generalized inverse was us
ed to solve the normal equations. Terms whose estimates are followed by the le
tter 'B' are not uniquely estimable.
另外,使用proc glm的話,似乎無法得到迴歸的adj r square,
爬文與google後仍然不知道如何解決,所以來請大家指點,該如何操作fixed effect同時
又能得到adj r square
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.188.10 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1615605324.A.C2B.html
1F:→ andrew43: 檢查VIF或所有自變數間的相關係數。 03/13 11:20
2F:→ andrew43: 通常可以找到答案 03/13 11:20
3F:→ aa4997: 想請問大大,我的資料期間是2000~2020,使用的虛擬變數 03/13 11:31
4F:→ aa4997: 分別是y2001,y2002....y2020,如果是該年度則設為1,但可 03/13 11:31
5F:→ aa4997: 能出現y2005跟y2006會與其他年份有共線性因此被拿掉,請 03/13 11:31
6F:→ aa4997: 問這樣該如何跑fixed year effect呢?感謝! 03/13 11:31
7F:→ andrew43: 貼code和資料看看吧 03/13 18:04
8F:→ chien533: 先不論共線性的問題,基本上拿迴歸和GLM來分析時間序列 03/18 03:27
9F:→ chien533: 資料,最後的殘差檢定幾乎都不會過,因為資料極大可能早 03/18 03:28
10F:→ chien533: 已經違反了獨立性假設。你應該要改用mixed model或者是 03/18 03:28
11F:→ chien533: nonlinear model 03/18 03:29