[程式] STATA 迴圈問題

看板Statistics作者 (估計總是錯誤)時間15年前 (2010/10/09 19:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
[軟體程式類別]: STATA [程式問題]: 迴圈 [軟體熟悉度]: 新手(不到1個月) [問題敘述]: 我想要跑迴圈 是從變數1開始 因為變數92有錯誤 所以變數92 我要跳過 後面繼續 要不然一堆資料都跑不到 請問高手要怎麼改 對不起 我才摸不到1個禮拜 請高手伺教 我有想說用IF來寫 不等於92 跑迴圈 等於92 跳出 感覺怎麼寫都不對 [程式範例]: set more off forvalue x = 1(1)3 { forvalues z = 83(1)94 if (`z' != 92) { regress q f`z'_`x' estout using "D:\sfa_a.xls", cells("b se var t z p") style(tab) append local r2_a_`z'_`x' = e(r2_a) local r2_`z'_`x' = e(r2) local w_`z'_`x' = e(rmse) mat b_`z'_`x' = e(b) } } log using "D:\sfa_b.csv", append text forvalue x = 1(1)3 { forvalues z = 83(1)94 { di "Variable:f`z'_`x' ,R:`r2_`z'_`x'', R-Square: `r2_a_`z'_`x'', RMSE: `w_`z'_`x''" } } log close -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.28.181
文章代碼(AID): #1Ci53eUv (Statistics)