2017-05-14 4 views
0

私は別の研究者が書いたStata adoファイルのコピーを入手しました。次のように最初の数行は以下のとおりです。スタータ変数定義とバッククォート

program define threshold, eclass 
    set more off 
    gen m=`1' 
    sort mvar 
    gen lagm=L.m 
    gen deltam=D.m 
    ... 

ライン世代のM = `1'は何をしますか? 私は説得力のある答えを見つけることができませんでした。だから、どんな説明もありがとう!

+2

これは、プログラムに供給される最初の引数です。 'threshold frog'は変数名' frog 'が最初の引数であることを意味します。ヘルプファイルなしでプログラムを受け取った場合は、ほとんどの作業を行うことをお勧めします。これはすべて目立つように文書化されています。例えばhttp://www.stata.com/manuals14/u18.pdf 18.4 –

答えて

0

公式のドキュメントを参照してください。セクション18.4のhttp://www.stata.com/manuals13/u18.pdf。またはちょうど周りに遊ぶ:

capture program drop mytest 
program define mytest 
display `"`0'"' 
display `"`1'"' 
display `"`2'"' 
end 

mytest some arbitrary syntax here 
関連する問題