Какой интерактивный инструмент анализа и построения графиков лучше всего подходит для тестирования программного обеспечения?

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

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

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


person AShelly    schedule 30.10.2008    source источник


Ответы (4)


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

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

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

person Richard A    schedule 30.10.2008
comment
Я думаю, что в долгосрочной перспективе решение будет состоять в том, чтобы создать собственное приложение, но сейчас я ищу что-нибудь, что я могу использовать на этой неделе. - person AShelly; 30.10.2008
comment
Вы всегда можете перейти к низкоуровневой базе данных, такой как MSAccess, а затем отобразить статистику в Excel. Я не могу вспомнить ограничение на запись для Access, поэтому, возможно, он не вместит все ваши данные. - person Richard A; 30.10.2008

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

  1. R (аналог SAS) для статистических вычислений
  2. октава (аналогично Matlab) для математических вычислений
person amit    schedule 22.11.2008

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

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

person monch1962    schedule 09.08.2010

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

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

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

person dmckee --- ex-moderator kitten    schedule 09.02.2009