コマンドを扱う
doファイルエディタ

doファイルエディタを使うと、コマンドが扱いやすくなります。コマンドをdoファイルにまとめて保存することもできます。解析に使用したコマンドを保存しておくと、解析の再現が容易になります。


コマンドの入力

  • doファイルエディタを起動して、Stataのコマンドを入力します
  • 履歴からコマンドをdoファイルエディタに送ることもできます

方法A doファイルを作成してコマンドを入力

  1. メニューのウィンドウ>doファイルエディタ>新規doファイルエディタ、またはアイコンから新規doファイルエディタを開きます。下記のウィンドウが開きます。
    doファイルエディタ
  2. 開いたウィンドウにStataのコマンドを入力します。
    doファイルエディタ


方法B 履歴から実行したコマンドをdoファイルエディタに送る

  1. 履歴ウィンドウからdoファイルエディタに送りたいコマンドを選択し、右クリックメニューの「選択範囲をDoファイルエディタへ送る」を選択します。コマンドは、CtrlキーやShiftキーで複数選択が可能です。
    doファイルエディタ
  2. doファイルエディタにコマンドを追加する場合は、履歴からコピー&ペーストして追加します。または、Stataのメインウィンドウとdoファイルエディタを並べて表示し、履歴からコマンドをドラッグ&ドロップします。
    doファイルエディタ

コマンドの実行

  • doファイルに入力したコマンドを実行します
  • 全てのコマンドを実行する方法と、選択範囲のコマンドのみ実行する方法があります

全てのコマンドを実行する

doファイルエディタの実行ボタンをクリックします。または、キーボードでCtrl+D(Macの場合:command+D)を操作します。

doファイルエディタ

一部のコマンドのみ実行する

実行したいコマンドの範囲をマウスで選択し、実行ボタンをクリックします。または、選択後にキーボードでCtrl+D(Macの場合:command+D)を操作します。

doファイルエディタ

便利な機能

  • コマンドを途中で改行できます
  • 覚え書きなど、コマンドではない文字をコメントとして記入できます
  • 任意の箇所にブックマークを付けてジャンプできます

改行

行の最後に///を記述して、コマンドを途中で改行できます。コマンドが長い場合でも、見やすいdoファイルを書くことができます。

doファイルエディタ

コメント

コマンドではない部分を、コメント文にすることができます。メモの記入などにご利用ください。

  • /**/で囲った部分がコメント文となります
  • *で始まる行がコメント行となります
doファイルエディタ

ブックマーク

メニューの編集>ブックマークの追加/削除またはiconアイコンからブックマークを挿入することができます。
iconアイコンやドロップダウンメニューで作成したブックマークへジャンプできます。

doファイルエディタ

ファイルを保存/開く

  • コマンドをdoファイルに保存します
  • 保存したファイルを開いてコマンドを実行し、解析を再現できます
  • 保存したコマンドを異なるデータセットで開いて使用する場合は、データセットに合わせてコマンド中の変数名などを適宜書き換えます

doファイルの保存

doファイルを保存するには、doファイルエディタのメニューのファイル>保存またはiconアイコンから保存します。


doファイルを開く

保存して終了したdoファイルを再度開く場合には、Stataのメニューのファイル>開くからdoファイルを選択します。

Stata起動時に特定のコマンドを実行

  • Stata起動時に、常に同じコマンドを実行するよう設定することができます
  • システム設定などに便利です

profile.doの作成

  1. Stata起動時に常に実行したいコマンドをdoファイルに記載します。
  2. doファイルを「profile」という名前で保存します。拡張子は.doです。

profile.doの設置

  1. Stata本体がインストールされているフォルダ(通常は C:¥Program Files¥Stata17)に、作成した「profile.do」を設置します。
  2. Stataを再起動して、profile.doが自動的に実行されることを確認します。
    ファイル読み込み
    ※実行結果は表示されません。

Stata is a registered trademark of StataCorp LLC, College Station, TX, USA, and the Stata logo is used with the permission of StataCorp.

page_top_icon