Я пытаюсь запустить HDoutliers для своих смешанных данных (как категориальных, так и числовых переменных)
Однако, когда я запускаю приведенный ниже фрагмент кода, я получаю сообщение об ошибке, указывающее неправильное количество измерений [C1 - это мойнабор данных]
outlier.hr <- HDoutliers(C1)
Ошибка в U [, num, drop = FALSE]: неверное количество измерений
svd.triplet (Tc, row.w = marge.row, col.w = marge.col, ncp = ncp)
CA (Ztot, ncp =min (ncp, ncol (Z) - длина (act)), row.sup = ind.sup, excl = excl, col.sup = col.sup, graph = FALSE, row.w = row.w)
MCA (as.matrix (x), ncp = 1, graph = F)
FUN (X [[i]], ...)
lapply (X = X, FUN = FUN, ...)
sapply (данные [, CAT, drop = F], функция (x) MCA (as.matrix (x), ncp = 1, graph = F) $ ind $ordin)
dataTrans (данные)
HDoutliers (C1)
Мои данные C1 - это кадр данных с 2124 строками и 6 столбцами.3 из них: фактор, 1 целое и два в двоичных.
Заранее благодарим за помощь.
`