2017-05-14 3 views
0

J'ai obtenu une copie du fichier Stata ado écrit par un autre chercheur. Les premières lignes sont les suivantes:Stata variable définition avec backquote

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

Qu'est-ce que la ligne gen m = `1' faire? Je n'ai pas trouvé de réponse convaincante. Donc toute précision est appréciée!

+2

C'est le premier argument fourni au programme. 'threshold frog' signifierait que le nom de la variable' frog' est le premier argument. Si vous avez reçu un programme sans fichier d'aide, attendez-vous à faire la majeure partie du travail. Tout cela est documenté en évidence. par exemple. http://www.stata.com/manuals14/u18.pdf 18.4 –

Répondre

0

Voir la documentation officielle, p. Section 18.4 dans http://www.stata.com/manuals13/u18.pdf. Ou simplement jouer:

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

mytest some arbitrary syntax here