見出し画像

Stataで処理に要した時間を記録したい。

自分用のStata備忘録です。

問題意識

とても時間がかかる処理を行う時に、要した時間を記録したいことがあります。

logの最初から最後までの必要時間なら、取ったlogを後から確認すれば良いのですが、途中の一部に要する時間を知りたいという場合にはlogでは時間が記録されません。

どうするのか?

display " Start at: $S_TIME $S_DATE"
do foobar // 時間がかかる処理
display " End at: $S_TIME $S_DATE"

1行目のdisplayでdo foobar開始前の時刻を表示し、3行目のdisplayでdo foobar後の時刻

要は、現在時刻「$S_TIME」と現在日「$S_DATE」を表示するという話でした。

この2つよく忘れるので、、、

この記事が気に入ったらサポートをしてみませんか?