foreach
条件付きの合計をシミュレートするために、ネストされたループの値を循環するコードがあります。残念ながら、これは私が使用して確認できる欠損値を作成しているようです
display `var'
Stataで演算子を検索しようとし+=
ましたが、見つかりません。私もこの行動に混乱しています。0 の代わりに10 を代入しtopTerm
て、変数がフロア化されているかどうかを確認しようとしましたが、そうではありませんでした。
tempname topTerm bottomTerm controlledContrast
scalar `topTerm' = 0
foreach … numlist {
foreach … numlist {
foreach … numlist {
display `delta', `topTerm'
scalar `topTerm'= `topTerm' + `delta'*`cc_difference_in_means'*`cc_vet_n'
display `topTerm'
}}}
編集:ローカル/グローバルを使用してみましたが、まだ値がありません。スコープの問題のようですが、ローカルで修正できると思っていたので、本当に混乱しています…</p>
これはコマンドラインから機能することに注意してください。
local x = 10
local x = `x' + 10
display `x'
>> 20