Функции > Анализ данных > Аппроксимация кривой > Пример. Нелинейная регрессия 1
Пример. Нелинейная регрессия 1
Используйте функцию genfit для поиска подходящих параметров для общей нелинейной аппроксимации.
1. Задайте набор данных.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
2. Создайте функцию, которая будет передана в функцию genfit. Введите аппроксимирующую функцию, а затем добавьте производные для каждого параметра. Для производных используйте функцию exp вместо e.
Щелкните для копирования этого выражения
Параметры должны быть заданы в виде элементов вектора параметров с помощью оператора элемента в матрице.
3. Задайте начальное приближение.
Щелкните для копирования этого выражения
4. Вызовите функцию genfit.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
5. Постройте график набора данных и общую нелинейную аппроксимацию.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
6. Используйте функцию corr, чтобы проверить корреляцию между vy и GNfit.
Щелкните для копирования этого выражения
Наблюдается идеальное соответствие, что подтверждается предыдущим результатом.
Справочная информация
Данные для этого примера взяты из книги C. Lanczos, Applied Analysis (Прикладной анализ), Prentice Hall, 1956, стр. 272–280, в том виде, в каком они содержатся в архиве наборов статистических справочных данных NIST
Было ли это полезно?