問題タブ [panel-data]
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 - Rでのハウスマン型テスト
パネルデータの分析には、Rの「 plm」パッケージを使用しています。「固定効果」モデルと「ランダム効果」モデルのどちらかを選択するためのこのパッケージの重要なテストの1つは、ハウスマンタイプと呼ばれます。同様のテストは、Stataでも利用できます。ここでのポイントは、Stataでは最初に固定効果を推定し、次にランダム効果を推定する必要があるということです。ただし、「plm」パッケージにはそのような制限はありませんでした。それで、私は「plm」パッケージが最初にデフォルトの「固定効果」を持ち、次に「ランダム効果」を持っているかどうか疑問に思いました。参考までに、分析のために行ったStataとRの手順について以下に説明します。
r - rでパネルモデルの相互作用項を視覚化する方法は?
固定効果モデルの交互作用項を視覚化することを目指しています。パッケージ「visreg」と「ggplot2」を試しましたが、できないようです。
どうやってやるの?
前もって感謝します。
データセットとパネル モデルの例:
r - パネルデータ回帰でNAに対処する方法は?
NA
sを含むデータに対して、によって生成されたモデルに基づいて、近似値を予測しようとしていますplm
。サンプルコードは次のとおりです。
最後の行を実行すると、データに5行あるのに対し、置換には4行があるというエラーが表示されます。
予測を取得して長さ5のベクトルを返す方法がわかりません...
を実行する代わりに(以下の行のように)を実行すると、期待どおりの結果が得られますplm
。lm
stata - 状態。データセットを純粋なパネル データに変換する方法は?
Excel と Java でこれを何度も実行しました...今回は Stata を使用して実行する必要があります。これは、変数を保持する方が便利だからですlabels
。以下の dataset_1 を dataset_2 に再構築するにはどうすればよいですか?
次の dataset_1 を変換する必要があります。
dataset_2 に:
私は 1 つの方法を知っていますが、これは少し厄介です...expand
つまり、すべての観測値を作成してから変数を作成し、次に変数を作成するobsNo
ことができrename
ます...もっと良い方法はありますか?
r - R のパネル データでのイベント開始のコーディング
私が使用しているこの国の年ごとのイベント データを簡単にコーディングする方法を考案するのを手伝ってもらえないかと思っていました。
以下の例では、各行が進行中のイベントに対応しています (最終的にはより広範なパネル データ セットに折り畳まれるため、現在は何も表示されていないように見えます)。たとえば、国 29 では 1920 年にイベントが発生し、それは 1921 年に続きました (そして終了しました)。国 23 では 1921 年にイベントが発生し、それは 1923 年まで続きました。 1921年に発生し、1921年にのみ発生したなど.
私がやりたいのは、「開始」変数と「進行中」変数を作成することです。このサンプル データ フレームの「進行中」の変数は簡単です。基本的:Data$ongoing <- 1
「onset」変数の作成にもっと興味があります。特定の国でのイベントの開始を示す場合は、1 としてコード化されます。基本的には、このサンプル データを使用して、このような変数を作成したいと考えています。
R でこれを簡単に行う方法 (Excel などのスプレッドシート プログラムで作業する際の人的エラーの可能性を最小限に抑える方法) を考えていただければ幸いです。この関連する質問は見ましたが、この人のデータ セットは私のものとは異なり、別のアプローチが必要になる場合があります。
ありがとう。このサンプル データの再現可能なコードは次のとおりです。
variables - バランスパネルデータの時間トレンド変数、Stata
いくつかのバランスの取れたパネル データがあり、傾向変数を回帰に含めたいと考えています。ただし、7 年間で 60 の地区があり、傾向変数を含める方法がわかりません。年変数は、2005 年から 2011 年の間、予想どおり反復的です。次のことを考えています。
2011 年までt
、データ内の 180 の異なるパネルについて、1 から 7 までの変数が得られます。
私の質問: 上記のように傾向変数を含めても問題ありませんか、year
それとも変数を回帰に直接投入する必要がありますか?
r - R - パネル データの 12 か月移動平均の計算
まず、完全開示。私は相関サブクエリを使用して MS Access で厳密にこれを実行しようとしましたが、この投稿12 か月移動平均 by person, dateでいくつかの助けがありました。私は当初、自分のデータが十分に小さいと思っていましたが、ひどいものです。別の方法として、これを R で実行してから、MS Access の新しいテーブルに結果を書き込んでみます。次のフィールドを持つようなデータがあります。
(5 年間の平均とは対照的に)ローリング5 年間の Andrie によるリンクされた例に従ってamt
くださいrep
。これが私のコードです:
残念ながら、これは機能しません。次のエラーが表示されます。
なぜこれが起こっているのかわかりません。明示的にオブジェクトに変換する必要がありdata
ますか? zoo
もしそうなら、person_id
フィールドから生じる余分な次元を処理する方法がわかりません。どんな助けでも大歓迎です。
r - ID の繰り返し数に基づく複数のシーケンスを持つベクターの作成
パネルデータ、被験者の時間経過による特徴を含むデータフレームを取得しました。科目ごとに 1 から最大年数までのシーケンスを持つ列を作成する必要があります。たとえば、サブジェクト 1 が 2000 年から 2005 年までのデータ フレームにある場合、1、2、3、4、5、6 というシーケンスが必要です。
以下は私のデータのごく一部です。最後の列 ( exp
) は、取得しようとしているものです。さらに、最初の件名 ( 13
) を見ると、2008 年には qtty の値がゼロであることがわかります。この場合、NA
またはコード ( 0
、1
、-9999
) だけが必要です。どちらでもかまいません。
データの下にあるのは、そのベクトルを取得するために行ったことですが、うまくいきませんでした。
どんな助けでも大歓迎です。
私のコード: