Тестирование многомерной нормальности с использованием функции mvn в R - PullRequest
0 голосов
/ 04 июля 2019

У меня есть набор данных с 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

Я не знаю, почему я получил эту ошибку, когда у меня нет больших данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...