問題タブ [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.
stata - 「チェーン」形式でのデータの再形成(stata .DTAファイル)
治療「ロック」を受ける被験者と、各「ロック」から採用される被験者または「リンク」がある「チェーン」形式のデータがあります。したがって、私のデータは広く長い形になっています-実行中のモデル用に形を変えるためにStata .DTAプログラムを作成するにはどうすればよいですか?私のデータはこのように始まります
idlock idlink1idlink2..。
1 1011..。
2 2021..。
21 3031..。
リンクは後でロックになる可能性がありますが、それでも元のロックのチェーンの一部です。したがって、21は1で始まるチェーン内のリンクです。新しいロックごとに最大5つのリンクがあります(idlink1-idlink5)
r - RのStataの「ロジスティック」と同等の機能はありますか?
ロジスティック回帰を実行しようとしていますがlogistic
、Stataのコマンドを使用して係数をORスケールで表示できlogit
、同じことをln(OR)スケールで表示できると聞いています。Rに相当するものはありますか?私が使っglm
たのですが、出力はln(OR)しかないので、自分で計算する必要があり、どういうわけか計算を間違えるのではないかと心配しています。
r - R 言語: サンプル サブセットの要約統計を印刷/表示するにはどうすればよいですか?
これらは、オンラインで答えを見つけることができなかった R の統計プログラミングに関するいくつかの初心者の質問です。 私のデータフレームは、以下のコードで「eitc」とラベル付けされています。
1)データ フレームを読み込んだら、要約統計を見たいと思います。私は関数を使用しました:
特定の条件が満たされたときに、データフレームの要約統計を見つけるにはどうすればよいですか。たとえば、変数「children」が 1 以上の場合に、すべての変数の要約統計を表示したいと考えています。同等の Stata コードは次のとおりです。
2)同様に、特定の条件が満たされたときに特定のパラメーターを見つけるにはどうすればよいですか? たとえば、「post93」変数がゼロに等しく、「anykids」変数が 1 に等しい場合、変数「work」の平均を見つけたいとします。同等の Stata コードは次のとおりです。
3)理想的には、上記の要約統計を実行するときに、計算に含まれるオブザベーションの数/基準に適合する数を調べたいと思います。
4)データ フレームを読み取るときに、データ セットに含まれる観測値の数 (および、欠損値または "NA" が含まれる行の数) を確認することもできます。
5)また、次のコードを使用してダミー変数を作成しています。これは正しい方法ですか、それともより効率的なルートがありますか?
stata - Stata に表形式でゼロを報告させる方法
tabulate
Stata でコマンドを使用して、時系列の周波数を作成しようとしています。tabulate
各日付を実行した後の出力を結合しようとすると、問題が発生します。tabulate
問題の変数の値に対する観測が存在しない場合、エントリとして 0 は含まれません。たとえば、あるクラスの 10 歳、11 歳、12 歳の人数を 3 年間にわたって数えたい場合、Stata は (8) を出力する可能性があります。学生の所属: (0,8,0) または (0,0,8) の可能性があります。
時系列が短い場合、これは問題ではありません。[結果] ウィンドウに表示されるカテゴリと表示されないカテゴリが表示されます。私のデータには、はるかに長い時系列があります。これらの表にゼロを含めるようにStataを強制する解決策/方法を知っている人はいますか? 私のコードの関連部分は次のとおりです。
function - Stata の R の "%in%" と同等の機能
R for Stata の「%in%」に相当する関数はありますか?
r - RでのOaxaca分解
RでOaxacaDecompositionを作成したいと思います。これは、たとえば労働経済学で、説明された分散と説明されていない分散を区別するために使用されると思います。私はRで適切な解決策を見つけることができず、自分で解決策を作成することにはかなり消極的です(おそらくそれを台無しにするでしょう)。
とにかく、手順はここで簡単に説明されています:
http://en.wikipedia.org/wiki/Ronald_Oaxaca
Stataはこのためのかなり良いパッケージに恵まれていますが、Stataを簡単に入手することはできません。
www.stata.com/meeting/5german/SINNING_stata_presentation.pdf
注意:R-helpにもメッセージを投稿しましたが、返信がありません。このリストにも投稿しても大丈夫だと思います。
よろしくお願いします、ラスムス
編集:私は次の関数を作成しましたが、間違った答えが返されるようです(うーん)。上記のStataリンクをたどろうとしましたが、期待どおりに機能しませんでした:)
stata - How can I generate multicore load on Stata/MP?
I'm working on monitoring CPU and memory usage of Stata/MP (the multicore version of Stata/SE) but I am not a Stata programmer (more of a Perl guy).
Can anyone post some code that utilizes a public data set to generate enough load on Stata/MP such that four CPU cores are utilized (or even maxed out) for several minutes or so?
If you can provide me with a .do file and a .dta file (or whatever I may need for this), I think I can take it from there. Thanks in advance!
python - 変数名をプログラムで作成できる言語の種類は?
この質問は、純粋に知的好奇心から出たものです。
Python のセクションを比較的頻繁に参照していると、これに似た質問がいくつか見られます。このような質問では、グローバル変数をプログラムで定義する方法を誰かが求めています。の落とし穴を知っている人もいれば、知らexec
ない人もいます。
ただし、私は最近、Stata でプログラミングを行っています。ここでは、次のことが一般的です。
Stata の用語では、 という名前のローカル マクロN
が作成され、N
100 に評価されます。foreach
ループの各反復で、 ~ からの値x1
がx100
ローカル マクロ に割り当てられx
ます。次に、ループ内の行はi
、 の展開にの 2 乗を代入します。x
これは、 と同じ末尾を持つローカル マクロi
です。つまり、このループの後、x4
4^2 にx88
展開され、88^2 に展開されます。
Python では、同様のことを行う方法は次のようになります。
次に、squares[7]
7^2 に等しくなります。
これはかなり単純な例です。stata マクロには他にも多くの用途があります。評価する関数を渡す方法としてこれらを使用できます。たとえば、次のようになります。
周りの二重の目盛りは、r
そのマクロを 2 回、最初にr1
/r2
に、次にregress
/に展開し、従属変数および独立変数としてcorr
線形回帰を実行した結果、およびとの間の相関を示します。さらに複雑なものも可能です。y
x
y
x
私の質問は基本的に、変数の割り当て/評価がこの形式の「マクロ割り当て/展開」をとる言語のより大きなカテゴリにstataが分類されますか? 言語がこのように設計される理由の説明、および/または他の言語での同様の構成の例に対するボーナスポイント。
undefined - Stata: ローカル マクロが未定義かどうかを確認する
私は Statado
ファイルを作成していますが、ユーザーがいくつかのパラメーターを指定しない場合にデフォルト値を提供したいと考えています。そのために、マクロが未定義かどうかを確認したいと思います。
これを行うためのハックな方法を思いつきました:
しかし、これを行う慣用的な方法があるかどうか知りたいです。