[程式] stata loop問題

看板Statistics作者 (s)時間6年前 (2017/09/26 19:24), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
[軟體程式類別]: STATA [程式問題]: 迴歸 [軟體熟悉度]: 新手 [問題敘述]: 接觸STATA不到一星期,現在在做迴歸練習,跑了以下五個年份,以下代碼沒有問題 foreach yr in 2000 2012 2014 2015 2016 { summarize price if year==`yr' } 我的問題是,如果要設定年份限制,跑跨一年的分析, 像是2000, 2012, 2014, 2016, 或是跑2015就接2017, 2019(假設有17, 19年的話) 這樣的邏輯,loop指令該怎麼下呢? [程式範例]: 想嘗試在原代碼內加入一些限制條件, 不過我真的太新手了, 不知道從何下手... 再麻煩各位高手提點一下,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 80.99.128.21 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1506425068.A.3F5.html

10/13 20:19, , 1F
例如要跑迴歸,就是中間加 reg y x1 if year==`yr'
10/13 20:19, 1F

10/13 20:20, , 2F
你說的分析是這類的嗎? 要記錄的話,就在最上面加
10/13 20:20, 2F

10/13 20:21, , 3F
迴圈外加 log using aaa, replace 最底下加log close
10/13 20:21, 3F

10/13 20:21, , 4F
這些請用do file editor寫喔
10/13 20:21, 4F

10/13 20:22, , 5F
要跑2015的話 就在年分那邊加上2015 加什麼數字就跑啥
10/13 20:22, 5F

10/15 03:28, , 6F
謝謝
10/15 03:28, 6F
文章代碼(AID): #1PoZZiFr (Statistics)