SPSS では、係数 (または値) をテーブルの見出しとして使用して、複数の変数を含むクロス集計を (比較的) 簡単に作成できます。ということで、以下のようなもの(でっち上げデータなど)。Q1、Q2、および Q3 には、それぞれの人に 1、2、または 3 のいずれかがあります。これらを数字のままにしましたが、要因である可能性があり、どちらも問題の解決には役立たないようです。
1(非常によくある) 2(めったにない) 3(まったくない) Q1. いいね 12 15 13 Q2. おすすめします 22 11 10 Q3. 使った 22 12 9
SPSS では、行、列、または合計パーセンテージを要求することさえできます。
table()、ftable()、xtab()、gmodels の CrossTable()、および descr の CrossTable() を試しましたが、これらのどれも (私の知る限り) 複数の変数を処理できません。ほとんどの場合、別の変数と交差する 1 つの変数を処理するように見え、3 番目はレイヤーを作成します。
これを理解するために使用できるいくつかの優れたクロスタブ/テーブルの例を含むパッケージはありますか? 単純な何かが欠けていると確信しているので、見逃したものを指摘していただきありがとうございます。おそらく、各行を個別のリストとして生成してから、データフレームを作成してデータフレームを印刷する必要がありますか?
更新: パッケージ catspec で ctab() を発見しました。これも正しい方向に進んでいます。R が SPSS の Ctables に一貫して相当するものを持たないことは興味深いことです。これは基本的に、調査研究に使用される古い集計ツールと同様の「タブ」ツールです。ctab() は試行中であり、見事な最初のステップです... しかし、それでもこのテーブル (上記) を作成することはできません。