Функции > Анализ данных > Аппроксимация кривой > Пример. Синусоидальная регрессия
Пример. Синусоидальная регрессия
Используйте функцию sinfit для выполнения синусоидальной регрессии. Это особенно удобно в тех случаях, когда данные осциллируют с постоянным периодом.
1. Задайте набор данных.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
2. Задайте вектор начальных приближений.
Щелкните для копирования этого выражения
В некоторых случаях для получения наилучшей возможной аппроксимации необходимо настроить начальные приближения. Первое значение должно быть примерно равно амплитуде данных, второе должно быть равно фазовому сдвигу, а третье должно быть равно смещению.
3. Вызовите функцию sinfit, чтобы найти параметры синусоидальной аппроксимации.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Параметры находятся из следующего синусоидального уравнения:
Щелкните для копирования этого выражения
4. Постройте график данных и синусоидальной аппроксимации.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Аппроксимация почти идеальна, что подтверждается коэффициентом корреляции:
Щелкните для копирования этого выражения
Было ли это полезно?