4

R では、次を使用して別の R スクリプトを実行できます。

source("script.R")

Stataで同じことを行うにはどうすればよいですか?

4

1 に答える 1

7

Stata には、2 種類のスクリプトがあります。

  1. 入力したコマンドのシーケンスである do ファイルがあり、ほとんど何でも含むことができます。
  2. 自己完結型のプログラム スクリプトである ado ファイルがあります。Ado は「自動ロード DO ファイル」の略です。

主な違いは、do ファイルを実行するには、doそれまたはrunそれを実行する必要があることです。

do whatever.do

出力を表示し、

run whatever.do

出力を抑制します。

自動的にロードされる do ファイルは、その名前が示すように、自動的にロードされます。入力するとき

blah blah1 blah2

Stata はまずメモリ内でプログラムを探しblahます。そこにない場合、デフォルトで Stata 自身のディレクトリと現在のディレクトリを含むblah.adoサブディレクトリでファイルを探します (興味がある場合は、入力して詳細を調べてください)。this が見つかった場合、(1)内部にあることを確認し、(2) 指定した引数 ( ) を使用してこのプログラムを実行しようとします。ファイルが見つからない場合は、次のエラー メッセージが表示されます。adopathadopathblah.adoprogram define blahblah1 blah2blah.ado

   . blah blah1 blah2
   unrecognized command:  blah
   r(199);
于 2011-08-02T15:04:25.900 に答える