問題タブ [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.
r - TraMineRでの時間日記データの使用
RのTraMineRを使用してタイムダイアリーデータ(American Time Use Survey)を使用してシーケンス分析を実行しようとしています。データをSPELLデータ(ID、開始時刻、停止時刻、イベント)として持っていますが、しようとすると次のエラーが発生します。それをSTSまたはSPSデータに変換します。
as.matrix.data.frame(subset(data、、2))のエラー:dims[product0]がオブジェクトの長さと一致しません[9]
それは、(文字としての)時刻を日付/時刻タイプに変換する方法と関係があると思います。TraMineRにはPOSIXlt形式が必要だと思いますか?
これが私の生データのスニペットです(trcodeはイベントです)
頭(atus.act.short)
strptimeを使用して文字列をPOSIXltに変換します。
IDも2桁にカットしました
私は次のように新しいデータフレームになります:
次に、シーケンスオブジェクトを作成しようとします[library(TraMineR)を使用]
そして、次のエラーが発生します。
as.matrix.data.frame(subset(data、、2))のエラー:dims[product0]がオブジェクトの長さと一致しません[9]
考え?
google-bigquery - BigQuery から複数の列を取得するには?
BigQuery で github 公開データセットにクエリを実行しています。現在、必要なものに対する私の最良のクエリは次のようになります。
これにより、repository_owner twitter (または他のユーザー) から、このユーザーが所有するすべてのリポジトリ ("repository_name") のすべてのイベント ("type") が 1 つの列に表示されます。
ただし、私が本当に望んでいるのは、すべてのイベント (「タイプ」) を列に入れ、リポジトリごとに 1 つの列 (「repository_name」) を多かれ少なかれ次のようにすることです。
タイムスタンプ (「created_at」) は、順序付けメカニズムとしてのみ関連します。列は同じ長さである必要はなく、1 つの行のイベントが同時に発生する必要はありません。
これを使用して、イベントを R パッケージ TraMineR に入れ、シーケンス分析を行います。
どうすればこれを達成できますか?
r - TraMineR(R)樹状図をテキスト・表形式で表示
次の R コードを使用して、TraMineR シーケンスに基づくラベルを使用してデンドログラム (添付の図を参照) を生成します。
完全なコード (データセットを含む) は、ここにあります。
デンドログラムがグラフィカルに表示されるのと同じくらい有益ですが、同じ情報をテキストおよび/または表形式で取得すると便利です。"order" や "merge" など、オブジェクト clusterward (agnes によって作成された) のいずれかの側面を呼び出すと、 から取得した名前ではなく、番号を使用してラベル付けされたすべてのものを取得しcolnames(twitter_sequences)
ます。また、デンドログラムでグラフィカルに表されたグループを出力する方法がわかりません。
要約すると、R と理想的にはトラミナー/クラスター ライブラリを使用して、ラベルが適切に表示されたテキスト/テーブル形式のクラスター出力を取得するにはどうすればよいですか?
r - Rを使用してCSVファイルを異なる列に分割する
これは、 Rを使用してCSVファイルをピボットするためのフォローアップの質問です。
その質問では、列(repository_name)の値に基づいて、1つの列(タイプ)を複数の列に分割したいと思いました。以下の入力データを使用しました。
完全なCSVファイルはhttps://github.com/aronlindberg/VOSS-Sequencing-Toolkit/blob/master/twitter_exploratory_analysis/all_events.csvで入手できます。
CSVの最初の30行のdput()は次のとおりです。
その質問は、このコードを提案した@flodelによってよく答えられました。
ただし、ここでリストを並べ替えて、各リポジトリ(repository_name)のイベント(タイプ)が毎月(「created_at」列から抽出された)列に並べ替えられるようにします。
他のいくつかの仮定は次のとおりです。
- タイムスタンプは注文専用であり、行全体で同期する必要はありません
- 「IssuesEvent」が10回繰り返されても、RパッケージTraMineRを使用して配列分析を行うため、これらすべてを保持する必要があります。
- 列の長さが等しくない場合があります
- 異なるリポジトリ( "repository_name")の列間には関係がありません
- 同じリポジトリの異なる月のデータは完全に独立しています
Rでこれをどのように達成できますか?
r - Rでのデータフレームの再配置
次のようなデータフレームがあります。
次に、月/年で並べ替えます(時間で並べ替え、行の整合性を維持します)。これにより、各月に3つの列が作成され、その月に関連するすべてのデータ(created_at、actor_attributes_email、およびtype)がこれらの3つの列に配置され、次のヘッダーが取得されます(データに存在するすべての月)。
Rでこれをどのように達成できますか?
データセット全体を含むCSVファイルはここにあります: https ://github.com/aronlindberg/VOSS-Sequencing-Toolkit/blob/master/rubinius_rubinius_sequencing/rubinius_6months.csv
dput()
CSVの最初の行は次のとおりです。
他のいくつかの仮定は次のとおりです。
- 「PushEvent」(たとえば)が10回繰り返されても、RパッケージTraMineRを使用して配列分析を行うため、これらすべてを保持する必要があります。
- 列の長さが等しくない場合があります
- 異なる月の列間には関係がありません
- 特定の月内のデータは、最も早い時間で最初に並べ替える必要があります
- たとえば、2011年6月と2012年6月のデータは別々の列に入れる必要があります
r - 複数のグラフ タイトルを作成するための「by」の使用
1 つまたは 2 つのグループ変数を使用して多くのサブグラフを作成するために、「for」の「by」を使用しようとしています。グループ変数は両方とも因子変数です (性別はダミーで、父親の社会的地位は複数のレベルがあります)。グループのレベル (名前) を凡例またはグラフのタイトルに追加するにはどうすればよいですか?
これは私が使用しているコードです。
r - Rで同じCSVに複数の出力を出力しますか?
TraMineR パッケージを使用しています。次のように、出力を CSV ファイルに出力しています。
dput(sequences.seq) オブジェクトはここにあります。
ただし、これは出力を適切に追加せず、次のエラー メッセージを作成します。
さらに、最後のコマンドの出力のみが表示されるため、毎回ファイルが上書きされるようです。
単一の CSV ファイルですべての列を取得し、それぞれに列名 (つまり、エントロピー、複雑さ、乱気流) を付けることは可能ですか?
r - シーケンスオブジェクト内のグループのサブセットのシーケンスインデックスプロットを作成するにはどうすればよいですか?
6つのレベルを持つグループ化変数を持つ状態シーケンスオブジェクトがあります。レベル1と2用に1つ、レベル3と4用に1つ、レベル5と6用に1つ、そして別のプロットとして凡例の3つのシーケンスインデックスプロットを作成したいと思います。これらをエクスポートして、プレゼンテーションに3つのスライドを作成します。
seqIplotのgroup=オプションは、データをサブセット化しません。データフレームをサブセット化して3つの状態シーケンスオブジェクトを作成しようとしましたが、すべてのレベルが同じアルファベットを持っているわけではないため、実行可能なソリューションではありません。グループのサブセットをプロットする簡単な方法は何ですか?
r - Multi-factorANOVA[TRAMINER]をラテックスにエクスポート
シーケンスの多因子分析の結果をラテックステーブル形式でエクスポートしようとしています。私はやろうとしましxtable()
たが、Rはそれを##見出し##はこの機能ではそれを行うことができないと言います...誰かがアイデアを持っているでしょうか?