作者onlyaway (估计总是错误)
看板Statistics
标题[程式] STATA 回圈问题
时间Sat Oct 9 19:24:19 2010
[软体程式类别]:
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