![]() |
|
|
![]()
|
|
| Crait |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 20.2.2003 Репутация: 1 Всего: 1 |
Такой вот вопрос.
Когда следует коррелировать собственно два ряда данных, а когда - их же, но с исключенными постоянными составляющими и когда - 1-е, 2-е и т.п. производные ? Ну вобщем, пропущенные через какой-либо фильтр ? |
|||
|
||||
| podval |
|
|||
![]() Где я? Кто я? ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3094 Регистрация: 25.3.2002 Где: СПб Репутация: 18 Всего: 62 |
А подробнее можно, что делаем?
|
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Коррелировать лучше нормализованные ряды - уменьшается ошибка. А как нормализовать (удалять выбросы, постоянную составляющую и пр.) - зависит от конкретного процесса.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Crait |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 20.2.2003 Репутация: 1 Всего: 1 |
Спасибо ответившим.
Есть ли какие-либо формальные критерии ?
Подробнее дело обстоит примерно так. Есть два ряда данных длиной N1 и N2 отсчетов соответственно (около 100). Это - наборы отсчетов некоего бесконечного процесса (на первый взгляд - шумоподобного), полученные через промежуток времени dt. Этот временнОй сдвиг как правило много меньше, чем длина каждой из этих двух реализаций. Данные характеризуются значительным шумом квантования как по амплитуде, так и по оси времени. Так вот, задача состоит в том, чтобы совместить эти два ряда для восстановления (части) исходного процесса. Это сообщение отредактировал(а) Crait - 8.6.2004, 13:20 |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
Постоянную составляющую желательно удалять всегда - она приводит к ложно большой корреляции если изменения процесса на длине окна соизмеримы с величиной пост. сост.
Производные надо брать если есть уверенность, что процесс нестационарный в смысле дрейфа ентой же самой пост. составляющей. Пример: процессы sin(x) и sin(2x) дадут нулевую корр. если мы будем считать ее на целом к-ве периодов. А добавление линейно меняющейся пост. сост. к обоим процессам вызовет появление ненулевой корр. если мы не возьмем первые разности до ее расчета. |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
непонятно, что имеется в виду под словом "совместить"... если нужно построить хороший алгоритм, не нужно просто брать корреляцию нужно формализовать "совмещение" сигналов, по какому критерию потом все это посчитать на бумажке при квадратических критериях обычно и вылазит корреляция, только тогда уже понятно, между чем и чем -------------------- qqq |
|||
|
||||
| Crait |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 20.2.2003 Репутация: 1 Всего: 1 |
2 Guest
Само абсолютное значение корреляции мне невАжно, важнО положение максимума корреляционной функции. 2 maxim1000. Совместить - означает вычислить временнОй сдвиг между этими двумя реализациями. Корреляция в этой задаче вылазит именно из критерия минимума среднего квадрата отклонения. Есть еще соображения ? |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
значит для того, чтобы все работало оптимально с точки зрения этого критерия, нужно брать именно ту корреляцию, которая вылазит... если вылазит между исходными сигналами - то ее и использовать -------------------- qqq |
|||
|
||||
| Crait |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 20.2.2003 Репутация: 1 Всего: 1 |
Т.е. даже без исключения постоянной составляющей ?
|
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
в понятие корреляции часто включают центрирование сигнала
-------------------- qqq |
|||
|
||||
| Crait |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 20.2.2003 Репутация: 1 Всего: 1 |
Ну, мобыть это и так,
а я спрашивал о коэффициенте корреляции - том, который вычисляется через сумму произведений отсчетов. Цель, напомню, - возможно более точное вычисление временнОго сдвига между сериями. Это сообщение отредактировал(а) Crait - 10.6.2004, 20:26 |
|||
|
||||
| maxim1000 |
|
||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
еще раз повторюсь: как мне кажется, нужно использовать именно те коэффициенты, которые вылазят при аналитическом решении задачи
чем точнее будет вероятностная модель сигнала и шумов, тем точнее будет результат на вскидку могу сказать, что мне кажется, что при неравномерном спектре шумов вполне может вылезти корреляция между отфильтрованными сигналами (но это я не проверял)
уж не однобитная ли дискретизация? -------------------- qqq |
||||||||
|
|||||||||
| Crait |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 20.2.2003 Репутация: 1 Всего: 1 |
Это действительно так, но речь не об этом.
Все затеяно именно для того, чтобы собрать данные и построить "вероятностную модель" процесса.
Нет, не однобитовая, а, ну, скажем, шестибитовая. Это сообщение отредактировал(а) Crait - 11.6.2004, 12:34 |
||||||
|
|||||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |