1

私は何年にもわたってCPIをグラフ化しようとしています。そこで、x軸を日付、y軸を数値にしたいと思います。.csv ファイルでデータを取得し、日付の形式は yyyy-mm-dd です。ただし、使用するたびに

graph twoway scatter date value

Stata の戻り値: "varlist: date: string variable not allowed". Stata が読み取れるように日付をフォーマットするにはどうすればよいですか? ありがとう。

4

2 に答える 2

2

help datetime文字列の日付を Stata の日付 (1960 年 1 月 1 日からの日付を素敵なラベルで表す整数) に変換する方法を確認してみてください。ほとんどの場合、次のようなものが必要です。

gen stata_date = date(csv_date,"YMD")
format stata_date %td

また

format stata_date %tdCCYY/MM/DD

以前と同じフォーマットを使用します。

データを時系列として取得するtwoway tslineと、日付をうまく処理するコマンドもあります。tsset

最後に、x と y を逆にします。

quandlところで、ユーザー作成の、freduse、またはから多くのデータを取得できますwbopendata。すべての都市消費者のCPIの時系列は次のとおりです(農民、兵士、捕まった犯罪者、本当に狂った人々を除く):

capture ssc install quandl 
quandl, q(FRED/CPIAUCSL) clear 
tw tsline value

これには、formatting/tssetting を行うという利点があります。

于 2013-10-04T19:59:28.777 に答える