、私はStataの中で同じことを行うことができますどのようにStataの別のadoファイルでadoファイルを実行するには? Rで
source("script.R")
を使用して別のRスクリプトを実行することができますか? Stataので
、私はStataの中で同じことを行うことができますどのようにStataの別のadoファイルでadoファイルを実行するには? Rで
source("script.R")
を使用して別のRスクリプトを実行することができますか? Stataので
、スクリプトの2種類があります。
主な違いは、DO-ファイルを実行することで、あなたはrun
それを、それをdo
たりする必要があります。
do whatever.do
は出力を示し、そして
run whatever.do
は出力を抑制します。
自動的にロードされたdoファイルは、名前が示すように、自動的にロードされます。入力するとき
blah blah1 blah2
Stataは、まずそのメモリ内にプログラムblah
を探します。存在しない場合は、adopath
で指定されたサブディレクトリにあるファイルblah.ado
を検索します。デフォルトでは、Stataの独自のディレクトリとカレントディレクトリ(興味があれば、詳細はadopath
)が含まれています。このblah.ado
が見つかった場合は、(1)その内部にprogram define blah
があることを確認し、(2)指定した引数(blah1 blah2
)でこのプログラムを実行しようとします。ファイルblah.ado
が見つからない場合は、エラーメッセージが表示されます。
. blah blah1 blah2
unrecognized command: blah
r(199);
.adoファイルに複数のプログラムが定義されている可能性があります。この場合、トッププログラムは後のプログラムを呼び出すことができます。 .adoファイルの多くは、この方法で構築されています。 Stataがどのようにしてあなたのアダプテスの他のプログラムとポンタルネーミングの競合を処理するのか分かりませんが、テストするのは簡単でしょう。 – Keith