私は何年にもわたってCPIをグラフ化しようとしています。そこで、x軸を日付、y軸を数値にしたいと思います。.csv ファイルでデータを取得し、日付の形式は yyyy-mm-dd です。ただし、使用するたびに
graph twoway scatter date value
Stata の戻り値: "varlist: date: string variable not allowed". Stata が読み取れるように日付をフォーマットするにはどうすればよいですか? ありがとう。
私は何年にもわたってCPIをグラフ化しようとしています。そこで、x軸を日付、y軸を数値にしたいと思います。.csv ファイルでデータを取得し、日付の形式は yyyy-mm-dd です。ただし、使用するたびに
graph twoway scatter date value
Stata の戻り値: "varlist: date: string variable not allowed". Stata が読み取れるように日付をフォーマットするにはどうすればよいですか? ありがとう。
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 を行うという利点があります。