問題タブ [traminer]

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.

0 投票する
1 に答える
2402 参照

r - 「非対称」ペアワイズ距離行列

比較するシーケンスがa、b、cの3つであるとします。従来、結果として得られる3行3列のペアワイズ距離行列は対称であり、aからbまでの距離がbからaまでの距離に等しいことを示しています。

TraMineRが非対称のペアワイズ距離行列を生成する方法を提供するかどうか疑問に思っています。

0 投票する
2 に答える
374 参照

r - クラスタワード分析を行いました-結果を含む列を元のデータに追加する方法

OMで得られた(最適なマッチング)距離からクラスター病棟分析を行いTraMineRました。

6つのクラスターを選択しました

データセットにcloumnを追加しようとしました:

そして、私は次のエラーメッセージを受け取りました:

どうすればこの問題を解決できますか?

0 投票する
1 に答える
174 参照

r - Rで一度に10列をループする

1000列のデータフレームがあります。一度に 10 列をループしてseqdef()、パッケージの関数を使用しTraMineRて、それらの列のデータ全体でシーケンス アラインメントを実行しようとしています。したがって、この関数を最初の周回では列 1 ~ 10 に適用し、2 回目の周回では列 11 ~ 20 に 1000 まで適用します。

これは私が使用しているコードです。

ただし、これは最初の 10 をループしてから停止します。10列のチャンクでループするにはどうすればよいですか?

0 投票する
2 に答える
206 参照

r - 観測内の経時的なパターンの特定 (R)

観測がその月に支払いを受け取ったかどうかにかかわらず、毎月のエントリで数年間にわたる数千人の送金支払いに関するデータがあります。理論的に提案された特定のタイプの転送レシーバーがデータで確認できるかどうかを調べたい. そのために、まず記述統計を行い、後でパッケージを使用する予定TraMineRです。

ただし、最初に、どの観測がどのカテゴリに当てはまるかを簡単に把握したいと思います。たとえば、そのようなカテゴリの 1 つは、1 回しか現れない財政援助の短期間の受領者です。したがって、支払いを 3 か月 (またはそれ以下) しか受けなかった観測をすべて特定する必要があります。また、これらの受給期間は中断することができないため、2 か月援助を受け、2 か月援助を受けず、さらに 1 か月援助を受けた場合、これはすでに別のカテゴリになります。以下は、わずか 1 年間で 30 回の観測の小さな例です。

この例では、私の問題は行 13 です。それ以外の場合は、単純に使用rowSumsして、結果が 3 以下のすべての行を選択することもできます。接続された 1 期間のみに支援を受けた観測のみを識別するには、どの手順を使用できますか? また、13 などの観測値を特定するにはどうすればよいでしょうか。

0 投票する
1 に答える
1404 参照

r - リスト内のシーケンス オブジェクトをループしますか?

TraMineR24 個のシーケンス オブジェクトを含むリストがあります。次に、これらの各シーケンス オブジェクト (各オブジェクト内のみ) の最適一致距離を計算し、24 個の OM 距離オブジェクト (距離行列) で構成される新しいリストに格納します。

データセットはここにあります。

ステップ (1) は問題なく動作しますが、ステップ (2) に進むと、次のように表示されます。

sequence_objectsはシーケンス オブジェクトではなく、シーケンス オブジェクトのリストであるため、これは当然です。

seqsubmこの関数をシーケンス オブジェクトのリストに適用するにはどうすればよいですか?