観測がその月に支払いを受け取ったかどうかにかかわらず、毎月のエントリで数年間にわたる数千人の送金支払いに関するデータがあります。理論的に提案された特定のタイプの転送レシーバーがデータで確認できるかどうかを調べたい. そのために、まず記述統計を行い、後でパッケージを使用する予定TraMineR
です。
ただし、最初に、どの観測がどのカテゴリに当てはまるかを簡単に把握したいと思います。たとえば、そのようなカテゴリの 1 つは、1 回しか現れない財政援助の短期間の受領者です。したがって、支払いを 3 か月 (またはそれ以下) しか受けなかった観測をすべて特定する必要があります。また、これらの受給期間は中断することができないため、2 か月援助を受け、2 か月援助を受けず、さらに 1 か月援助を受けた場合、これはすでに別のカテゴリになります。以下は、わずか 1 年間で 30 回の観測の小さな例です。
dat <- data.frame(matrix(c(0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0),ncol=12))
この例では、私の問題は行 13 です。それ以外の場合は、単純に使用rowSums
して、結果が 3 以下のすべての行を選択することもできます。接続された 1 期間のみに支援を受けた観測のみを識別するには、どの手順を使用できますか? また、13 などの観測値を特定するにはどうすればよいでしょうか。