問題タブ [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.
r - data.frame の列の内容を変更するにはどうすればよいですか
世界開発指標 (WDI) のデータを使用しており、このデータを他のデータとマージしたいと考えています。私の問題は、2 つのデータセットの国名のスペルが異なることです。国変数を変更するにはどうすればよいですか?
アラブワールドをアラブワールドに変更するにはどうすればよいですか?
変更する必要がある名前がたくさんあるので、row.numbers を使用してこれを行うと、十分な柔軟性が得られません。replace
Stataの機能に似たものが欲しいです。
r - 固定ラグ スムージング状態空間モデル
状態空間モデルの状態変数の固定ラグ平滑化推定値を計算したいと思います。これらは、サンプル全体ではなく、数期間先の情報が与えられた時点での状態変数の推定値です。
方程式に入れると、状態空間モデルでは通常、状態変数 S の平滑化された推定値 S t / T が計算されます。これは、サンプル T 全体が与えられた場合の時間 t での状態の推定値です。カルマン フィルターを使用すると、フィルター処理された推定値 S t /t も計算できます。
S t / t+N を計算したいと思います。ここで、N は周期の固定数であり、t+N < T です。
カルマン フィルター処理ソフトウェアでこの固定ラグ スムーザーの実装を知っている人はいますか?
stata - `noconstant` またはその他のオプションをラッパー プログラムから内部の `regress` 呼び出しに渡す方法
noconstant
ラッパー プログラムから内部regress
呼び出しにオプションを渡したいと思います。次の解決策は機能しますが、いくつかのオプションを渡したい場合は、特にぎこちなく、拡張できないようです。
次のようなものがうまくいくと思いましたが、noconstant
オプションを渡しません。
command - 新しいコマンドを使用したときのステータス エラー
Stata のサポートが必要です。これが正しいフォーラムかどうかはわかりませんが、誰かが私を助けてくれることを願っています.
この問題は、stata で新しいコマンドを使用したいときに発生します。例を挙げて説明します: コマンド outreg. 問題はバージョンだと思います。
状態の詳細:
バージョン 10.1
ユーザー数無制限の Windows (ネットワーク) 永久ライセンスの Stata (C:\Program Files (x86)\Stata で解凍)
コマンドをダウンロードしましたssc install outreg
ここに示す例で新しいコマンドを試しました: http://www.ats.ucla.edu/stat/stata/faq/outreg.htm
実行後、次のエラーが発生します。outreg using test.doc, nolabel replace
Stata.com もこの問題の解決策を提供して います。
必要なライブラリ ( l_cfrmtは stata.com リンクで説明されています) も利用できます。
しかし、ライブラリ l_cfrmt (outreg に必要) の使用法を検索すると、次のエラー メッセージが表示されます。
ssc 経由でロードしたバージョンが Stata のバージョン 10.1 と互換性がないようです。
誰かがこの問題を解決する方法を知っていますか? 数時間検索しましたが、可能な解決策は見つかりませんでした。
よろしく、マイケル
stata - Stataでegenを使用したif修飾子の使用
私はStataを使用しており、市場における企業のライバルの平均価格を計算しようとしています。次のようなデータがあります。
また、各企業のライバルの平均価格を計算しようとしているので、市場の他の企業の平均値である新しいフィールドを生成したいと思います。次のようになります。
グループごとの平均を行うには、egenコマンドを使用できます。
しかし、それは平均で会社自身の価格を除外するものではなく、私の知る限り、if
修飾子を使用すると、平均したグループではなく、操作した観測値のみが変更されます。これを行う簡単な方法はありますか、それともループを作成して各平均を手動で生成する必要がありますか?
r - R セッションをファイルに記録するにはどうすればよいですか?
セッション全体をキャプチャするリダイレクト以外に、R セッション中にログを開始および停止する方法はありますか? log using
明確にするために、 Stataのコマンドに似たものを探しています。
stata - ある Stata ファイルから現在の Stata ファイルにラベルをインポートして使用するにはどうすればよいですか?
値 label でラベル付けされaa
た変数を含むファイルがあります。この値ラベルを Stata ファイルの変数で使用したいと思います。x
x_lab
x
bb
値ラベルをインポートするにはどうすればよいx_lab
ですか?
excel - Stata12からExcelまたはMATLABへのマトリックスのエクスポート
回帰結果の行列をStataからMATLABにエクスポートする必要があります。Stataコマンドmatwrite
を使用しようとしましたが成功しませんでした(unrecognized command
エラーが発生します)。これがその試みです:
xml_tab
行列をExcelにエクスポートし、MATLABにインポートできるStataを使用することで、より多くの成功を収めることができました。しかし、xml_tab
私にあまりにも多くの情報を与えます。エクスポートしたい行列は、ラベルなしで、2つの回帰から推定された係数です。 xml_tab
回帰に関連するすべてのもの(t統計、p値、95%conf)をエクスポートします。ラベルを含む間隔など。このアプローチを使用した私のコードは次のとおりです。
ヘルプファイルを調べてxml_tab
、欲しいものが手に入るかどうかを確認していますが、誰かが助けてくれますmatwrite
かxml_tab
?
stata - stataのファイル名をループするにはどうすればよいですか
1)stataで文字列のベクトルを作成することは可能ですか?2)はいの場合、このベクトル内の要素をループして、各要素に対してコマンドを実行することは可能ですか?
stataで単一の文字列を作成するには、次のようにします。
しかし、ループする必要のあるデータファイルは約200あり、「_ 2000」、「_ 2001」、「_ 2002」などの連続したサフィックスで名前を付けるのは便利ではありません。実際、ファイル名に韻や理由はありませんが、それらのリストを用意して、簡単に切り取って文字列ベクトルに貼り付け、MATLABの場合と同様に、このベクトルの要素を1つずつ呼び出すことができます。
stataでこれを行う方法はありますか?
excel - 出力ベクトルを stata ループで埋める
たとえば、Stataで変数の百分位数を取るとき。
結果の百分位表を記録して優れたものにする方法はありますか? 百分位値は r(c_#) に格納されます。# は、データが必要な百分位数を示します。しかし、出力ウィンドウに表示されるように、多かれ少なかれ、すべてのセンタイルで値のベクトルが必要です。
次のように、 foreach ループを使用して、センタイルをベクトルに取得しようとしました。
成功せずに。
ありがとう
編集:
それ以来、これが機能することがわかりました:
不便な点は次のとおりです。1) 出力に 0,0 の最初の行を含める必要があり、後で削除します。2) この場合、私は 21 センタイルを持っていますが、変更したい場合に備えて、センタイルの数を自動化すると便利です。たとえば、次のようになります。
しかし、「i=1/r(n_cent)」は無効な構文です。この 2 つの不便さをどのように克服できるかについてのアドバイスをいただければ幸いです。
ありがとう