Stataのメモ置き場

Stataのメモなど

Stataメモ 文字列の切り分け

変数に複数のデータが含まれている場合に、それらを一つずつの変数に切り分けたいたい時に使うコマンド。 //parseで区切りたい文字を指定して、generateで区切ったデータを新しい変数に移す。 split [varname] , parse() generate() 例えば、こんな感じに住…

Stataメモ チートシート

知ってると便利なコマンド集 図表の線や文字の大きさを変える時、毎回ヘルプを見ながらやっていたのがこれ一枚で完結するのはありがたい。 ・図表や統計分析 www.stata.com ・日時について https://surveydesign.com.au/docs/guides/dates.pdf

Stataメモ dyndoc

分析結果を簡単に共有したい時に、スライドやワードにまとめるのが面倒という人むけのStataコマンド。 dyndocコマンドはテキストファイル(.mdなどのマークダウンファイルにも対応)を実行することでHTMLファイルに出力してくれる。 コマンドの前後を<<dd_do>>と<</dd_do>>…

続 PC環境の話

新PCを購入してから1ヶ月ほど経ったので、以前書いたこちらの話の続き。 hato2022.hatenablog.com 結局デスクトップPCはそのまま続投してもらってます(持ち運びするノートPCとモニターを毎回繋げ直すの煩わしいので)。 USB Dock使えば楽なんでしょうけどま…

PC環境の話

PC環境を更新するため、現在の環境をメモしておきます。 ちなみに私がPCで重視する要素は、CPU(Core i3以上)、メモリー(32GB以上)の2点です(ノートPCならバッテリーも)。 SSDなんかは後からいくらでも付け足せますし、なんならGoogle DriveやDropbox等…

Stataメモ 不等式マージ

株価や財務データを扱う際、とにかく年月の問題がある。 例えば、株価データに直近の財務データをマージさせたい、みたいなことが多々ある。 普通のmergeコマンド は一致する値でしかマッチングできないので、直近のデータをマージしたい時はもどかしい。 そ…

Stataメモ Excelファイルをdtaファイルに変換

Excel形式のファイルを一括でdta形式のファイルに変換する方法。 FinancialQuestから大量にダウンロードした時に便利。 cd [directory_name] //Excelファイルが入っているフォルダを選択 mkdir "dta" //dta保存用フォルダ作成 local xlslist: dir . files "*…