Гистограмма большой матрицы в R - PullRequest
3 голосов
/ 27 августа 2011

У меня есть большая квадратная разреженная матрица в R (около 30M действительных чисел), и я хотел бы увидеть распределение ее значений.Если я использую функцию hist , поскольку большинство значений равно 0, я получаю очень высокий первый бар, а затем очень длинный хвост, очень близкий к 0, что-то вроде: I_ _ ____

Так что, я думаю, мне следует печатать только ненулевые значения или изменять их масштаб, чтобы наглядно показать шаблон ненулевых значений.Есть ли способ рассказать историю, чтобы отфильтровать определенные значения?Я хотел бы включить только значения в (0,1).

1 Ответ

6 голосов
/ 27 августа 2011

Матрица - это просто вектор, о котором говорят о назначениях столбцов и строк ... она превратится в единое целое, если вы просто будете обращаться с ней как с одним. .....

hist( myMatrix[myMatrix > 0 & myMatrix < 1] )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...