Линейная и нелинейная регрессия

Подгонка кривых или поверхностей с помощью линейных или нелинейных библиотечных моделей или пользовательских моделей

Регрессия является методом оценки связи между переменной отклика (выхода) и одной или несколькими переменными предиктора (входа). Можно использовать линейную и нелинейную регрессию для предсказания, прогноза и оценки значений между наблюдаемыми точками данных. Curve Fitting Toolbox™ функции позволяют вам выполнить регрессию путем подгонки кривой или поверхности к данным с помощью библиотеки линейных и нелинейных моделей или пользовательских уравнений.

Используйте приложение Curve Fitting для подгонки кривых и поверхностей к данным в интерактивном режиме. Для получения дополнительной информации см. раздел Аппроксимирования кривыми. Вы также можете использовать fit функция для подгонки кривой или поверхности к набору данных в командной строке. Для простого примера см. «Полином Аппроксимирования кривыми».

Приложения

Curve FittingПодгонка кривых и поверхностей к данным

Функции

расширить все

excludedataИсключить данные из подгонки
fitПодгонка кривой или поверхности к данным
fittypeТип подгонки для кривого и поверхностного подбора кривой
fitoptionsСоздайте или измените объект опций подгонки
prepareCurveData Подготовьте входы данных к аппроксимированию кривыми
prepareSurfaceDataПодготовьте входы данных для поверхностного подбора кривой
argnames Входные параметры cfit, sfit, или fittype объект
categoryКатегория подгонки cfit, sfit, или fittype объект
coeffnamesИмена коэффициентов cfit, sfit, или fittype объект
coeffvaluesЗначения коэффициентов cfit или sfit объект
dependnamesЗависимая переменная cfit, sfit, или fittype объект
fevalОценка cfit, sfit, или fittype объект
formulaФормула cfit, sfit, или fittype объект
getПодгонка структуры опций именам свойства и значениям
indepnamesНезависимая переменная cfit, sfit, или fittype объект
islinearОпределите, cfit, sfit, или fittype объект линейный
numargsКоличество входных параметров cfit, sfit, или fittype объект
numcoeffsКоличество коэффициентов cfit, sfit, или fittype объект
probnamesЗависящие от проблемы имена параметров cfit, sfit, или fittype объект
setПрисвоение значений в структуре опций подгонки
setoptions Установите опции модели подгонки
typeИмя cfit, sfit, или fittype объект

Темы

Руководства

Параметрический подбор кривой

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

Метод наименьших квадратов Подбора кривой

Аппроксимация методом наименьших квадратов в Curve Fitting Toolbox, включая распределения ошибок, линейные, взвешенные, устойчивые и нелинейные наименьшие квадраты.

Полиномиальные модели

Подгонка полиномов в приложении Аппроксимирование Кривыми или с fit функция.

Экспоненциальные модели

Подгонка экспоненциальных моделей в приложении Аппроксимирование Кривыми или с помощью fit функция.

Серия Фурье

Подгонка моделей серии Фурье в приложении Аппроксимирование Кривыми или с помощью fit функция.

Гауссовы модели

Подгонка Гауссовых моделей в приложении Аппроксимирование Кривыми или с помощью fit функция.

Силовые ряды

Подгонка моделей степени ряда в Аппроксимирование кривыми приложение или с помощью fit функция.

Рациональные полиномы

Подгонка рациональных полиномиальных моделей в приложении Аппроксимирование Кривыми или с fit функция.

Сумма моделей синусов

Подгонка суммы моделей синусов в приложении Аппроксимирование Кривыми или с fit функция.

Распределения Вейбула

Подгонка моделей распределения Weibull в приложении Аппроксимирование Кривыми или с помощью fit функция.

Пользовательские модели

Если библиотека тулбокса не содержит желаемого параметрического уравнения, можно создать собственное пользовательское уравнение.

Рабочий процесс инструменты

Интерактивная кривая и поверхностный подбор кривой

Подгонка кривых и поверхностей к данным с помощью приложения Аппроксимирование Кривыми: выбор данных, выбор типов модели и сохранение сеансов.

Выбор данных

Выберите данные для подгонки кривых и поверхностей в приложении Аппроксимирование Кривыми, идентифицируйте совместимые данные о размере и устраните проблемы с данными.

Сравнение подгонок в приложение Аппроксимирование Кривыми

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

Подбор поверхности к данным Франке

Создайте и сравните поверхностные подгонки в приложении Аппроксимирование Кривыми на примере данных.

Подгонка поверхности к биофармакеутическим данным

Программное обеспечение Curve Fitting Toolbox предоставляет некоторые примеры данных для исследования взаимодействия анестезийных препаратов.

Пользовательский нелинейный анализ данных ENSO

Этот пример подходит для данных ENSO с помощью нескольких пользовательских нелинейных уравнений.

Гауссов подбор кривой с экспоненциальным фоном

Этот пример подходит для двух плохо разрешенных Гауссовых peaks на распадающемся экспоненциальном фоне с помощью общей (нелинейной) пользовательской модели.

Программный рабочий процесс

Кривая и поверхностная аппроксимация

Рабочий процесс для программной кривой и подгонки поверхности в Curve Fitting Toolbox.

Полином Аппроксимирования кривыми

Этот пример показывает аппроксимацию полиномов до шестой степени к некоторым данным переписи населения с помощью Curve Fitting Toolbox™.

Настраиваемая нелинейная перепись Подбора кривой

Этот пример показывает аппроксимацию пользовательского уравнения к данным переписи, определение границ, коэффициентов и зависящего от задачи параметра.

Поверхностная аппроксимация пользовательскими уравнениями к биофармпластическим данным

В этом примере показано, как использовать Curve Fitting Toolbox™ для подгонки поверхностей ответа к некоторым данным анестезии для анализа эффектов взаимодействия с лекарственными средствами.

Рекомендуемые примеры