У меня есть набор данных с 51868 x 69
размерами, который состоит из 2 групп.Я хотел бы проверить, поступают ли мои данные из многомерного нормального распределения.Для упрощения я начал с выбора 3 переменных, а затем мне нужно было бы проверить 51868 x 3
переменные для многомерного нормального распределения.Я использую нам пакет MVN в R с тестом Mardia.Чтобы дать представление о данных, которые я использую, они состоят из 2 непрерывных переменных и 1 дискретной переменной.
Я начал с 3 переменных, чтобы понять, что происходит, и затем постепенно увеличивать числопеременных, но даже с только 3 переменными я получаю ошибку.Ниже приведен код, который я выбрал, а также включил моментальный снимок данных, которые я пытаюсь получить, несмотря на то, что в первом столбце отображается только 0, он не включает только 0.
normality <- mvn(3vars, mvnTest = "mardia")
X1 X2 X3
1 0 3 0
2 0 3 65
3 0 3 3
4 0 3 0
5 0 3 0
6 0 3 0
Error: cannot allocate vector of size 20.0 Gb
Я не знаю, почему я получил эту ошибку, когда у меня нет больших данных.