-1

古いバージョンの Stata である Stata 9 を使用しており、clock()関数を使用して日付を変換しようとしています。

gen double Sgytime = clock (surgerystartdatetime, "dmyhm").

スタタは言いclock not foundます。助けてください。

4

2 に答える 2

1

時計と最初の括弧の間に余分なスペースがあると思います:

.  display %tc clock("5-12-1998 11:15", "MDY hm")
12may1998 11:15:00

.  display %tc clock ("5-12-1998 11:15", "MDY hm")
clock not found

失われた時間の検索で、ドキュメントを見て、Stata(STATAではない)9に時計機能があることをすでに確認していると思います。

于 2013-10-15T00:42:22.420 に答える
1

この関数clock()は Stata 10 で導入されました。これは、http: //www.stata.com/help.cgi?whatsnew9to10 ですべての人が参照できるように文書化されています。

選択肢としては、バージョン 10 以降の Stata を見つけるか、(関数ではなく) 独自のコマンドを記述して日時データを処理するか、またはStata Journalntimeofdayで公開されているユーザー作成コマンドを使用するかです。ダウンロード元が表示されます。後者のコマンドは機能しないことに注意してください。一般に、Stata 9 は日時変数を認識しません。 search ntimeofdayclock()

より大きな問題は、Stata の新しいバージョン用に書かれた資料からアイデアを得ていることは明らかですが、 Stata 9 のマニュアルは、どの機能helpを利用できるかについて完全に信頼できる唯一のガイドです。

于 2013-10-15T08:10:28.207 に答える