1

В моем торговом программном обеспечении я создаю файл, подобный следующему:

10:00:00.0000001    1.25333
...........................
...........................
14:58:48.5024961    1.23456
14:58:48.5024987    1.23455
14:58:48.5025003    1.23460
14:58:48.5025108    1.23458
...........................
...........................
17:59:59.9997788    1.21111

У меня есть миллионы предметов в общей сложности. Я хочу видеть графику, особенно "экстремумы" (время "X" и значение "Y"). Мне нужна возможность "масштабировать" интересные части графики и т.д.

Вероятно, я могу сделать это в Excel или мне лучше использовать какое-то конкретное программное обеспечение. Что вы можете порекомендовать?

Поскольку я сам генерирую файл, я могу изменить формат по мере необходимости (использовать «;» в качестве разделителя, изменить формат времени и т.д.)

Обновление: Как мне запустить октаву в Windows?

Oleg@OlegPC ~
$ octave
GNU Octave, version 3.6.1
Copyright (C) 2012 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type `warranty'.

Octave was configured for "i686-pc-cygwin".

Additional information about Octave is available at http://www.octave.org.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/help-wanted.html

Read http://www.octave.org/bugs.html to learn how to submit bug reports.

For information about changes from previous versions, type `news'.

warning: unable to open X11 DISPLAY
octave:1>

3 ответа3

1

Я бы использовал Matlab, но я думаю, что это немного для науки и может быть недоступно для вас. Octave, похоже, с открытым исходным кодом, похожим на Matlab.

Сам график будет самым простым графиком (x, y), имеющим все возможности масштабирования и панорамирования. Мастер импорта данных также должен позволять вам импортировать файлы типа cvs, если вы просто немного измените свой вывод.

х = [1,00 1,10 1,11 1,12 1,12 1,2]

y = [0,709364830858073 0,754686681982361 0,276025076998578 0,679702676853675 0,655098003973841 0,162611735194631]

Имея 1.12 дважды:

0

Я не любитель статистики, но, возможно, RapidMiner может вам помочь. Альтернативно вы можете посмотреть список статистических пакетов

0

Вы можете построить миллионы точек в R и Python. Они оба имеют процветающие и привлекательные сообщества.

Однако это вызывает другой вопрос. Тебе следует? Я иногда рисую огромные наборы данных, но наличие большого количества точек данных обычно так же информативно, как и выборка вниз. Если вы хотите сохранить определенные крайности, вы можете взвесить их, чтобы при случайной выборке они возникали чаще. Или даже отведите их в сторону и вытащите в свой последний образец. Кроме того, наличие меньшего количества точек для рисования ускорит производство.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .