問題タブ [stata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
statistics - Stataで条件付き平均をとる
2つの変数を持つStataデータセットがあるとしましょう:type
とprice
。各type
観測値は1から10までの数値です。
price
そのすべての変数の平均である3番目の値を追加したいと思いますtype
。したがって、たとえば、最初の観測値のatype
が3でaが10の場合、 =3のすべての観測price
値の平均である3番目の値を追加したいと思います。price
type
Stataでこれを行うにはどうすればよいですか?
loops - foreach ループの奇妙な動作
次のループから奇妙な動作が発生します(欠損値のみが生成されます)-
しかし、私がちょうどやった場合
次に、計算するはずの数値を計算します。
これはパネル データセットでunit
あり、特定の発電機ユニットの発電所内の番号を示します (番号 0 のユニットは発電所レベルの観測値です)。cap
変数は設置容量です。変数はname
プラントを識別します。このループが必要な理由を説明するのは複雑ですが、問題は明らかに Stata が解釈する方法にありforeach
ます。
automation - レポート生成の自動化
私たちは Stata を使用して、毎月、地区内のすべての機関のデータを組み合わせて分析しています。これらの月報をどうにかしてデータ分析のレポートを自動で作成したいです。レポートには、報告された指標の要約表、主要な指標のいくつかの図、およびデータ グループの統計的に有意な差を示す分析表が含まれます。これらを PDF にして、代理店に自動的に電子メールで送信することを希望します。これを自動化するために使用できるソフトウェアに関するアイデアはありますか?
r - R で文字列変数をループする
Stata でプログラミングするとき、プログラミングでループ インデックスを使用していることに気付くことがよくあります。たとえば、変数の公称価格と実価格のリストをループします。
これは名目価格と実質価格の時系列をプロットし、TimePlot-nominalprice.png と呼ばれる 1 つのグラフと TimePlot-realprice.png と呼ばれる別のグラフをエクスポートします。
R では、同じことを行うために私が思いついた方法は次のようになります。
この R コードは直感的ではなく、乱雑に見えますが、R でこの種のことを行う良い方法はまだ見つかっていません。たぶん私は問題について正しい方法で考えていないだけですか?文字列を使用してループするより良い方法を提案できますか?
r - カテゴリ変数による合計
ボリュームごとのコミック本販売数 (例: NARUTO v10) のデータ セットがあり、これをシリーズごとの販売数に減らす必要があります (したがって、すべてのナルトのボリューム販売量が 1 つの観測値に加算されます)。各観測のシリーズを識別する変数「シリーズ」があります。Stata での同等のコードは次のようになります。
しかし、私はRでこれを行う方法を理解しようとしています.どんな助けでも大歓迎です! 前もって感謝します!
r - RでのStata変数ラベルの使用
Rで使用したいStata.dtaファイルがたくさんあります。
私の問題は、変数名が「q0100」、「q0565」、「q0500」、「q0202」のようになっているため、役に立たないことです。ただし、「psu」、「妊娠数」、「世帯主」、「ウェイポイント」のようにラベル付けされています。
ラベル(「psu」、「waypoint」など)を取得して、操作しやすいように変数/列名として使用できるようにしたいと思います。
できればRで、またはStata自体を介してこれを行う方法はありますか?library(foreign)のread.dtaを知っていますが、ラベルを変数名に変換できるかどうかわかりません。
statistics - 結果のエクスポート
これは、出版物やレポートに Stata を使用しているすべての人が遭遇した問題であると確信しています。
出力をスクリプト言語や Excel で解析できるものに簡単にエクスポートするにはどうすればよいでしょうか?
ado
特定のコマンドに対してこれを行うファイルがいくつかあります。例えば:
findit tabout
findit outreg2
table
しかし、コマンドの出力をエクスポートするのはどうでしょうか? またはの結果anova
?
Stata ユーザーが特定のコマンドまたは一般的にこの問題にどのように対処しているかを知りたいです。
csv - Stata ソフトウェアを使用せずに dta ファイルを csv に変換する
dta
ファイルをに変換する方法はありますcsv
か?
コンピューターに Stata のバージョンがインストールされていないため、次のようなことはできません。
xml - XMLファイルからスプレッドシートを作成する
テロ事件の120MBのXMLデータベース(ここからダウンロードできる最初のファイルhttp://wits.nctc.gov/Export.do)をスプレッドシート形式に変換して、他のデータとマージして統計分析を行えるようにしようとしています。
これまで私はStataを使用してきましたが、XMLを読み取れないため、今は役に立ちません。このサイトでは月ごとに小さいファイルを提供しており、Excelで開くことができますが、Excelでは希望の形式で表示されないため、100を超える単一のファイルを開いて手動で保存するよりも、ファイル全体を変換する方がよいでしょう。タブを分離してからマージします。
完全なWITS.xmlファイルをスプレッドシートに変換する方法を探しています。このスプレッドシートでは、1つの行が単一のテロ事件を表しており、xmlからの情報が欠落していないはずです。構造が異なるXMLでもおそらく問題ありません。コンバーターを試しましたが、無料ではないか、希望どおりに動作しないか、ファイルサイズが大きすぎるため、xsltの使用方法がわかりません。私は経済学を勉強していますが、プログラミングの知識は事実上存在せず、ますます欠点になっています。私が使用できるRのパッケージがあることを確認しました。おそらく今が、Rまたは他の言語の学習を開始する適切なタイミングです。しかし、それを行うための迅速で簡単な方法があれば、私はそれを好むでしょう。
stata - 異なる年のGDP変数から「1960年のGDP」変数を作成する
私はStataにかなり慣れていません。
「国のGDP年」という形式の一連の観測があります。新しい変数GDP1960を作成したいと思います。これは、各国の1960年のGDPを毎年示します。
これを実現するための正しい構文は何ですか?(私はegen
いくつかの不思議な方法で関与していると思います)