-2

私はポリコリックからセムへの仕事をしています。コードからエラー メッセージが表示されます。

これらのコマンドを実行すると

forvalues i=1/`: word count `thevars' ' {
forvalues j=1/`i' {
local setcor `setcor' `=polychR[`i',`j']'
 }
if `i' < `: word count `thevars' ' local setcor `setcor' \
 }
local N = _N

Stata からのエラー メッセージは次のとおりです。

program error:  matching close brace not found
program error:  matching close brace not found

ssdこの次に、次のようにコマンドを試しました

ssd init `thevars', clear

エラーメッセージは次のとおりです。

no; data in memory would be lost

既存のデータを保存した後も試してみましたが、エラーメッセージが表示されても結果はありません。

これらの2つのステップでどこが間違っていますか?

4

1 に答える 1

0

この投稿にはいくつかの問題があります。何をしようとしているのか、または使用しているローカル マクロまたはマトリックスに何があるのか​​を説明していないからです。

この線

 if `i' < `: word count `thevars' ' local setcor `setcor' \

無意味で違法に見えます。バックスラッシュは違法であり、おそらく次の中括弧 } が無視される原因となっています。バックスラッシュがなければ意味はありますが、意味がありません。やりたいことを伝えたほうがいいです。推測では、コードを自分で書いているのではなく、どこかからコピーしているので、元のコードの正確なコピーと目的の説明を一緒に提供してください。

于 2013-06-12T07:39:49.870 に答える