Я хотел бы знать, существует ли крошечная библиотека js stat / discretification, готовая к использованию.
Я знаю о существовании jStat (которое я могу исследовать немного более подробно), и я знаю, что у mapfish есть модуль / виджет geostats для создания картограммы - я нашел код здесь . Но это зависит от openlayers, и я хотел бы иметь автономную библиотеку и в конечном итоге иметь возможность общаться с openlayers.
Я хотел бы иметь несколько основных методов:
- мин
- Максимум
- жадный
- медиана
и иметь возможность реализовать следующую дискретизацию с возможностью указывать количество классов и точность (десятичную):
- Quantile
- Равный интервал
- Естественные Перерывы (Дженкс)
Если он еще не существует, я, вероятно, сам что-то кодирую и выпущу на github под свободной лицензией. Любой ресурс и совет приветствуются.
Ответы:
Ну, я вчера что-то кодировал и выпустил под лицензией MIT.
Библиотека с именем geostats доступна на github . Пакет включает в себя примеры. Вы также сможете увидеть его в действии на http://www.intermezzo-coop.eu/mapping/geostats/ (с конкретным образцом хороплетного представления ).
Он поддерживает 8 методов, перечисленных выше:
В библиотеке также есть метод визуализации легенды в формате HTML . Посмотрите примеры легенды HTML, чтобы увидеть доступные опции (непрерывные, прерывистые, отдельные классы).
Квантильный образец классификации:
Пример классификации уникальных ценностей:
Смотрите демонстрационные значения для чтения непосредственно из шейп-файла (используя библиотеку Marc Harter).
Если вы хотите попробовать в два этапа, используя jsconsole :
Сначала скопируйте / вставьте в консоль :
Затем выполните копирование / вставку:
Пожалуйста, дайте мне знать, если вы обнаружите какую-либо ошибку. Еще раз, любая идея или предложение приветствуется для улучшения библиотеки.
Это все! Надеюсь, это также будет полезно для вас.
источник
Захари Форест Джонсон проделал огромную работу, предоставив тематический анализ для открытых слоев.
Библиотека находится под лицензией BSD, доступна на github . Дополнительные пояснения по проекту и образцы доступны в его блоге .
источник
science.js - это хорошо реализованный набор функций статистики и линейной алгебры без каких-либо зависимостей.
источник
Я думаю, что в наши дни лучшая библиотека, вероятно, простая статистика . Это очень высокое качество и используется TurfJS. Он использует « ckmeans » как улучшение по сравнению с Дженксом.
(Более старая) демонстрация: http://bl.ocks.org/tmcw/4969184
источник