В настоящее время я использую функцию кросс-таблицы, чтобы сгенерировать значения матрицы путаницы с помощью следующего кода:
CrossTable(dataTest$Type, dataPredict,
prop.chisq = FALSE, prop.c = FALSE, prop.r = FALSE)
Однако моя проблема заключается в том, что он показывает только те уровни, которые обнаружены, как показано ниже:
| dataPredict
dataTest$Type | X1.Octanol | X1.Propanol | X2.propanol | Row Total |
--------------|-------------|-------------|-------------|-------------|
X1.isobutanol | 0 | 2 | 0 | 2 |
| 0.000 | 0.250 | 0.000 | |
--------------|-------------|-------------|-------------|-------------|
X1.Octanol | 1 | 0 | 0 | 1 |
| 0.125 | 0.000 | 0.000 | |
--------------|-------------|-------------|-------------|-------------|
X1.Propanol | 0 | 1 | 0 | 1 |
| 0.000 | 0.125 | 0.000 | |
--------------|-------------|-------------|-------------|-------------|
X2.Butanol | 0 | 2 | 0 | 2 |
| 0.000 | 0.250 | 0.000 | |
--------------|-------------|-------------|-------------|-------------|
X2.propanol | 1 | 0 | 1 | 2 |
| 0.125 | 0.000 | 0.125 | |
--------------|-------------|-------------|-------------|-------------|
Column Total | 2 | 5 | 1 | 8 |
--------------|-------------|-------------|-------------|-------------|
Есть ли способ сделать так, чтобы он отображался со всеми метками, которые могли бы составить таблицу 5 x 5.