Есть ли в наличии реализация алгоритма Грассбергера-Прокачча? - PullRequest
3 голосов
/ 22 ноября 2011

Я ищу реализацию алгоритма Грассбергера-Прокачча в .NET / C / C ++, MATLAB или Java. Я искал его некоторое время, но похоже, что фактическая реализация нигде не была опубликована, и я не хочу реализовывать ее самостоятельно, так как она потребует большого тестирования.

Этот алгоритм позволяет оценить корреляционную размерность данных временных рядов. Здесь есть некоторый код MATLAB , который вычисляет размерность корреляции, но, похоже, использует для этого какой-то другой алгоритм.

Мои данные представлены алфавитом {0,1,2} и являются нелинейным сигналом с примерно 10 ^ 6 точками на экземпляр сигнала. У меня есть около 100 экземпляров сигнала, которые сгруппированы по некоторым внешним характеристикам. Для этих сигналов мне нужно вычислить измерения корреляции, а затем применить некоторые статистические данные, чтобы увидеть, есть ли различия между группами. Так что сигнал выглядит так:

Signal1 = 0000000001000020010000001... 
Signal2 = 0000001200000200200202000...
Signal3 = 2222220000000220000100011...

Любая ссылка будет высоко ценится. Спасибо!

...