3

別の変数の合計内にある 2 つの因子のクロス テーブルを作成しています

b<-xtabs(utib~qpl+i , data=data ) 

これにより、次のようなテーブルが得られます

                   <=2.5 2.5-5 5-10 10-50 50-150   150-250   >250     NA
  aaaa               3231   211   64    10      1       0    0       32
  bbbbbbbbb          442    78    7      3      0       0    0        5
  cccccc             6462   466   76     6      0       0    0      157

「テーブルクラス」を保持するために必要な各列の合計を最後の行に追加する必要があります。これは、コードを使用してエクスポートする必要があるためです。

   library(PerformanceAnalytics))
    win.metafile(file)    
    PerformanceAnalytics:::textplot(c)
    dev.off()
4

2 に答える 2

0

Mr. Flick のデータ フレームを使用しdcastて、margins 引数を使用したアプローチを次に示します。

(b <- dcast(data, utib~qpl+i, fun.aggregate = length, margins = TRUE))

Using i as value column: use value.var to override.
    utib a_(50,150] a_NA a_(all) b_(10,50] b_(50,150] b_NA b_(all) c_(10,50] c_(50,150] c_NA c_(all) (all)_(all)
1      4          1    0       1         0          0    1       1         0          1    0       1           3
2      5          0    0       0         0          1    0       1         0          1    0       1           2
3      6          1    0       1         1          0    1       2         0          1    0       1           4
4      7          0    2       2         0          1    0       1         0          0    1       1           4
5      8          2    1       3         0          1    0       1         0          1    1       2           6
6      9          2    1       3         1          0    2       3         0          0    2       2           8
7     10          3    0       3         0          2    0       2         0          0    0       0           5
8     11          1    1       2         0          1    0       1         0          0    1       1           4
9     12          1    1       2         0          0    0       0         1          0    0       1           3
10    13          1    1       2         1          0    0       1         0          0    0       0           3
11    14          0    0       0         1          0    0       1         0          0    0       0           1
12    15          0    1       1         0          0    0       0         0          0    1       1           2
13    16          1    0       1         0          0    0       0         0          0    0       0           1
14    17          0    0       0         0          1    0       1         0          0    1       1           2
15    19          0    1       1         0          0    0       0         0          0    0       0           1
16    20          0    0       0         0          0    1       1         0          0    0       0           1
17 (all)         13    9      22         4          7    5      16         1          4    7      12          50
于 2014-07-15T21:04:09.750 に答える