Какой лучший инструмент для анализа и построения графиков для тестирования программного обеспечения? - PullRequest
2 голосов
/ 30 октября 2008

Мое приложение в реальном времени генерирует журнал данных: 100 слов данных при 10 кГц. Мне нужно проанализировать это и привести некоторые результаты. Здесь используются промежуточные вычисления - мне нужно взять некоторые различия, средние значения и т. Д. Excel будет работать нормально, за исключением:

  • ограничение в 32000 элементов для ряда данных графа слишком мало - это всего 3 секунды данных.
  • ледниковая скорость, с которой он обрабатывает изменения в графах, содержащих большие ряды данных, невыносима.

Какие хорошие альтернативы Excel для манипулирования и построения большого количества данных? Я ищу что-то интерактивное, а не библиотеку.

Ответы [ 4 ]

3 голосов
/ 22 ноября 2008

Есть также несколько бесплатных инструментов для анализа и построения графиков (см. Ниже). Но я не уверен, есть ли у них компоненты для обработки данных в режиме реального времени.

  1. R (аналогично SAS) для статистических вычислений
  2. октава (аналог Matlab) для математических вычислений
3 голосов
/ 30 октября 2008

Для такого рода вещей мы обычно выпускаем свои собственные, но я знаю, что это не то решение, которое вам нужно. Можете ли вы использовать базу данных хорошего качества (например, Oracle) для выполнения манипуляций, а затем, возможно, поместить сводные данные обратно в Excel для построения графика? Я полагаю, что в наши дни Excel будет ссылаться на базы данных, поэтому вы можете сделать это полностью автоматизированным.

В противном случае существуют статистические инструменты, такие как [SAS] [1], но сначала выведите чековую книжку.

[1]: http://www.sas.com/technologies/analytics/statistics/stat/index.html SAS

2 голосов
/ 09 августа 2010

R (для манипулирования данными) и модуль ggplot2 для создания сексуальных графов. Невероятно полезный.

Если вам нужна графика в реальном времени, я бы посмотрел на создание чего-либо с использованием matplotlib. Это модуль Python, и вы можете связать его с R, используя rpy2, если требуется.

1 голос
/ 10 февраля 2009

В физике элементарных частиц и ядерной физики большим инструментом является ROOT , который, как я видел, использовался в обновлении "каждые две секунды, когда данные поступают в режиме" с a партия данных и скромный объем промежуточной обработки.

Имейте в виду, студент, который написал этот модуль, был очень ловким программистом, и потребовалось время, чтобы избавиться от ошибок, даже в этом случае.

ROOT доступен бесплатно и предоставляет все виды инструментов и поддержки.

...