2008-12-12 10 views
1

Основным требованием является переход к некоторому типу команды и времени выполнения (возможно, к другим данным, но это основные данные, которые мы имеем в виду на данный момент) из кода C# (либо управляемый код, либо то, что может периодически принимать данные в командной строке и выполнить некоторый статистический анализ: avg время для каждого типа команды, стандартное отклонение, некоторые диаграммы были бы хорошими и т. д.Какие приложения существуют, что я могу передавать данные по мере их создания и анализировать статистику?

Возможно, что-то, что может сделать это в режиме реального времени, также приемлемо сохранять данные сами и просто передать их для анализа.

Мы могли бы написать что-то для этого, но похоже, что для этого должно быть что-то для этого.

Редактировать: В основном ищет низкую кривую обучения и способен делать то, что упоминалось выше. В основном то, что было бы быстрее изучить и использовать, чем кодировать его вручную.

ответ

0

Вы посмотрели на R project? Может быть местом для начала.

+0

На беглом взгляде кажется, что это может быть больше, чем нам нужно прямо сейчас, но все же очень интересно. Я попробую, и, возможно, кривая обучения ниже, чем кажется на первый взгляд. – Davy8 2008-12-12 17:24:30

0

Может быть, я здесь не в порядке, но пользовательские Windows perfmon объекты и счетчики делают это? Вы можете создать объект для каждого типа команды, счетчик для времени выполнения, а затем использовать средства регистрации, составления графиков и отчетов Perfmon. Или экспортируйте данные Perfmon в Excel/Access для более удобного материала.

1

Вот article, что объясняет, как вычислить дисперсию (стандартное отклонение), а значит, как поток чисел приходят.

1

Здесь больше на вычислительных статистических данных о потоке данных, как это происходит в, рисунок от превосходной статьи Джона Д. Кука: Computing a mean confidence interval without storing all the data points

+0

(Я только что отредактировал ответ, чтобы взять «e» от моего имени.) – 2009-11-20 23:27:32