Средняя линия во временных рядах с iReport - PullRequest
1 голос
/ 26 февраля 2011

как я могу нарисовать среднюю линию во временном ряду?

1 Ответ

3 голосов
/ 05 марта 2011

* Решения 1001 * Есть несколько способов сделать это: Выполните встроенный анализ тренда и напишите настройщик диаграммы для выполнения расчетов. Смотрите также: Анализ тренда с использованием итерационных приращений значения Кривая наилучшего соответствия для линии тренда Используйте интегрированный статистический пакет с вашей базой данных для проведения статистического анализа. Смотрите также: Модели нелинейной регрессии в PostgreSQL с использованием R Используйте сторонний инструмент для выполнения анализа. Увидеть: http://www.revolutionanalytics.com/ Поточный анализ Недостатком выполнения анализа в потоке является то, что JasperReports отображает одно значение за раз. Любой создатель, которого вы напишете, должен будет рассчитывать тренд на основе прошлых точек данных, а не анализировать все точки данных в конце. Это приведет к небольшому перекосу строки данных. Интегрированный пакет статистики Недостатком использования пакета статистики является то, что вам нужно будет найти способ интеграции его с вашей базой данных. (Вы также должны были бы изучить соответствующие статистические функции для выполнения анализа.) Сторонний инструмент Недостатком здесь является то, что вам, возможно, придется заплатить за продукт или поддержку. Интеграция, вероятно, самая простая. Рекомендуемое решение

Если у вас есть база данных PostgreSQL, я бы рекомендовал установить PL / R . Используйте R для выполнения анализа совокупных данных, а затем отправьте результат обратно в JasperReports для диаграммы временных рядов.

То, что вы просите сделать, может быть довольно сложным.

...