0

Stata で (cemコマンドを使用して) オーバーラップするビンを作成することは可能ですか? たとえば、治療のレコードが2012 年 1 月 1 日である場合、コントロール レコードがいずれかの方向に 2 日以内でDATEあれば、一致を「true」にしたいと考えています。DATE真ん中に治療日を入れてビンを手動でコーディングしようとしましたが、数千の日付があるため、これには時間がかかりすぎます.

上記の例のコントロール ケースを使用すると、一致する日付は 2011 年 12 月 30 日になります。2011 年 12 月 31 日。2012 年 1 月 1 日。2012 年 1 月 2 日。または 2012 年 1 月 3 日。

4

1 に答える 1

1

あなたは言う:

コントロール レコードの DATE がいずれかの方向で 2 日以内の場合、一致を「true」にしたいと考えています。

ユーザー作成コマンドの内部動作は確認していませんが、 (実行後に作成される)cem変数は、観測が一致するかどうかを示し、制御観測と治療観測がある層に属する観測に依存するようです。 . ストラタムが観察を制御および処理した場合、それらはすべて一致していると見なされます。そうでない場合、層内のすべての観測値は. したがって、別の変数を参照として使用してこの変数を変更する方法がよくわかりません。cem_matchedcemcem_matched = 1cem_matched = 0

DATEおそらく、変数を使用して層を作成したいと思うでしょう。私は専門家ではありませんが、私の知る限り、観測はいずれかの層に排他的に属している必要があります (これはcem、少なくとも には当てはまります)。重複するビンはこれに違反します。あなたのルールは、特定のカットポイントの左右にある可能性のある観測を暗示しています。からhelp cem:

. cem 年齢 (10 20 30 40 50) 教育 (スコット) re74、治療 (治療)

最初の変数 age を (0-10)、(10-20)、(20-30)、(30-40)、(40-50)、および (50+) のビンに粗くします。

ご覧のとおり、重複しないビンです。一部が重なった場合はどうなりますか?左側または右側のビンのどこに観測を割り当てますか? 他のいくつかの基準が必要になります。

他の交絡共変量で実行した後DATE、変数に基づいて階層ごとにいくつかの観測を破棄 (またはフラグ) したい 場合がありますか? わからない。ただし、Stata の変数を計算できることを思い出してください。例を参照してください: http://www.ats.ucla.edu/stat/stata/modules/dates.htmcemdate

注:cemは、実行中に使用可能になりますssc install cem

于 2013-11-06T20:15:31.470 に答える