2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 13:08 


31/01/12
97
Как численно определить коэффициенты прямой проходящей через ось колебаний наклонной синусо-подобной зависимости? МНК, МНМ и медианная регрессия не подходят, т.к. в зависимости от начальной и конечной фазы прямая колеблется.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 13:28 
Заслуженный участник
Аватара пользователя


05/12/09
1769
Москва
Проведите вторичное усреднение, по набору прямых, которые получаются в процессе.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 13:42 


31/01/12
97
alisa-lebovski в сообщении #1337373 писал(а):
Проведите вторичное усреднение, по набору прямых, которые получаются в процессе.

Так не получается, в процессе присутствует только одна кривая с заранее неизвестными начальной и конечной фазами.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 13:52 
Заслуженный участник


05/08/14
1564
Подгоняйте фазы тоже как неизвестные параметры в рамках МНК или лучше МП.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 14:39 


31/01/12
97
Вы предлагаете brut force, и границы перебора понятны, а я надеюсь, что такую простую задачу можно решить аналитически или алгоритмически, численно, без перебора.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 14:46 
Заслуженный участник


05/08/14
1564
fan_of_algoritms в сообщении #1337385 писал(а):
Вы предлагаете brut force, и границы перебора понятны, а я надеюсь, что такую простую задачу можно решить аналитически или алгоритмически, численно, без перебора.

Нет, если фазы трактуются как неизвестные параметры, то в рамках нелинейного МНК можно использовать любой численный метод минимизации - или типа Ньютона, или что-то безградиентное.
Аналитически такую задачу решить не получится.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 15:01 


31/01/12
97
Т.е. вы предл. исп. оптим. алгоритм. Но для этого нужно построить синус и получить ошибку. Но в зависимости синуса может не быть,(что-то подобное лишь) и что тогда приближает минимизация ошибки?

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 15:21 
Заслуженный участник
Аватара пользователя


05/12/09
1769
Москва
fan_of_algoritms в сообщении #1337378 писал(а):
alisa-lebovski в сообщении #1337373 писал(а):
Проведите вторичное усреднение, по набору прямых, которые получаются в процессе.

Так не получается, в процессе присутствует только одна кривая с заранее неизвестными начальной и конечной фазами.


Пусть у вас есть $n$ наблюдений. Считаете коэффициенты (линейной регрессией) для первых $k$ наблюдений, для каждого $k$ от 2 до $n$, полученные коэффициенты усредняете.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 15:35 
Заслуженный участник


05/08/14
1564
fan_of_algoritms в сообщении #1337391 писал(а):
Но в зависимости синуса может не быть

Тогда про какие фазы идет речь?
Подгонять данные можно, использую или параметрические, или непараметрические методы. В первом случае должна быть задана функциональная зависимость (синусоида, линейный, полиномиальный тренд и т.п.) с неизвестными параметрами, которые оцениваются, минимизирую какую-либо меру рассогласования модельных значений и данных, и используя МНК, максимум правдоподобия, и подобное. В случае непараметрических методов нет необходимости в явной функциональной зависимости и если достаточно данных, то можно использовать, скажем, ядерные регрессии, т.е. использовать для каждой точки только наблюдения из фиксированной окрестности с какими-то весами.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 15:49 
Заслуженный участник


09/05/12
25179
Принципиально можно использовать методы выявления периодичности, после чего вычитать из данных полученные синусоиды до тех пор, пока новые периоды не перестанут появляться. Например, нечто подобное делает метод CLEAN, надо будет только сохранить параметры оставшегося тренда.

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

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 16:05 


31/01/12
97
Pphantom в сообщении #1337398 писал(а):
Принципиально можно использовать методы выявления периодичности, после чего вычитать из данных полученные синусоиды до тех пор, пока новые периоды не перестанут появляться. Например, нечто подобное делает метод CLEAN, надо будет только сохранить параметры оставшегося тренда.

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

Это, по сути, непараметрический тренд гильберта, он несложно считается. Но для алгоритма нужно минимум по 2 экстремума с каждой стороны, а их может и не быть(например 2 и 1 или 1 и 1).

-- 08.09.2018, 16:11 --

alisa-lebovski в сообщении #1337393 писал(а):
fan_of_algoritms в сообщении #1337378 писал(а):
alisa-lebovski в сообщении #1337373 писал(а):
Проведите вторичное усреднение, по набору прямых, которые получаются в процессе.

Так не получается, в процессе присутствует только одна кривая с заранее неизвестными начальной и конечной фазами.


Пусть у вас есть $n$ наблюдений. Считаете коэффициенты (линейной регрессией) для первых $k$ наблюдений, для каждого $k$ от 2 до $n$, полученные коэффициенты усредняете.

Наблюдение только одно - ряд точек. Можно пробежать и по ним и усреднить, но: 1) ошибка(отклонение усредненной прямой от центра колебаний) останется большой; 2) надо заранее знать, что амплитуды колебаний равны(или меняются симметрично по гладкому закону), а это не известно.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 16:44 


07/10/15

2400
МНК и МНМ не подходят по тому, что Вы не корректно их применяете. Эти методы предполагают определённую форму распределения остатков (первый - нормальное распределение, второй - лаласово). А у Вас что в остатках? сумма гармонических колебаний?
знаете какое распределение имеют такие остатки, хотя бы примерно? попробуйте для интереса построить гистограмму и сильно удивитесь ...

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение08.09.2018, 17:05 
Заслуженный участник
Аватара пользователя


05/12/09
1769
Москва
Под наблюдениями я и имею в виду точки. Из множества точек можно выбирать разные подмножества, куски, в принципе с любого места по любое. Тогда и начальные и конечные фазы для этих кусков будут самые разные, их влияние на усредненную (или медианную) прямую должны нивелироваться.

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение09.09.2018, 22:36 


31/01/12
97
Придумал, надо провести МНК прямые по максимумам и минимумам и найти среднюю прямую между ними, и не надо ничего мудрить...

 Профиль  
                  
 
 Re: Определение линейного тренда синусо-подобной зависимости
Сообщение10.09.2018, 22:06 


07/10/15

2400
Да, так будет лучше, но всё равно это "шаманство".
Если ряд не очень длинный, я бы его аппроксимировал многочленами Чебышева, увеличивая порядок до тех пор, пока распределение ошибки аппроксимации не станет унимодальным. Искомая прямая будет суммой многочленов 0-го и 1-го порядков. Разумеется, переменную времени $t$ необходимо масштабировать так, чтобы ряд расположился в интервале ортогональности.

Если Вы ищите действительно прямую линию, то это будет лучший вариант. Такая прямая не будет зависеть от сезонности (ни от фаз, ни от частот "почти синусоид").

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group