我已盡力搜索網絡上的問題答案,但一直未能找到任何答案。也許我不是以正確的方式提問,或者我的問題不能解決......那麼,這裏什麼都不做!根據SAS中的因果性標準排除迴歸中的變量
當在SAS中運行迴歸時,可以執行向後或向前選擇,從而消除所有無關緊要的變量,這很好,但僅僅因爲變量的p值≤0.05,並不一定意味着結果是正確的。
E.g.,我在SAS中進行迴歸分析,因變量是因疾病導致的死亡人數,自變量是醫生人數。結果顯着,p≤0.05,但係數表示,隨着醫生人數的增加,死亡人數也在增加。這可能是虛假迴歸的結果,但因果關係是錯誤的,但SAS只是一臺計算機,並不知道因果關係會走向哪個方向。 (當然也可能是這樣,更多的醫生=由於其他因素導致更多的死亡,但現在讓我們忽略它)。
我的問題是:是否有可能做出迴歸,然後告訴SAS,它必須做後向/前向消除,但根據我設置的一些規則,它也必須排除不符合這些規則的變量?例如。如果死亡人數增加,隨着醫生人數的增加,排除可變數量的醫生?那該怎麼辦
我真的很希望有人能幫助我,因爲我在多個不同的年份進行了50多個變量的迴歸,如果我不需要經歷所有結果我。
謝謝:)
可以增加SAS以構建應用其他規則的系統。即當變量數量> 100時p <0.05,但p <0。04當變量的數量<= 100時,使用宏語言創建%do循環,並在滿足一些條件時繼續運行它。 但是,這可能是一段時間的承諾。 – JJFord3