русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Регрессионный анализ


Дата добавления: 2015-07-23; просмотров: 1497; Нарушение авторских прав


Широко распространенной задачей обработки данных является представление результатов экспе- римента некоторой функцией y(x). Задача регрессионного анализа заключается в получении параметров этой функции, описывающей (аппроксимирующей) экспериментальные данные, заданные векторами VX и VY, с наименьшей среднеквадратической погрешностью (метод наименьших квадратов).

Довольно часто используется линейная регрессия, при которой аппроксимирующая функция y(x)имеет видy(x)=a+bx, для определения коэффициентов которой в MathCAD служат следующие встроен-ные функции:

· intercept(VX, VY) – возвращает значение параметра a (величины отрезка, отсекаемого линией регрессии на оси OY);

· slope (VX, VY) – возвращает значение параметра b (тангенса угла наклона линии регрессии). Пример дан на рис. 24.

 

 

 

Рис. 24 Линейная регрессия

В приведенном примере (рис. 24) рассчитан коэффициент корреляции (связи) двух множеств VX и VY с помощьюфункции corr. Чем ближе этот коэффициент к единице по модулю, тем точнее исходные табличные дан-ные, определенные векторами VX и VY, описываются линейной зависимостьюy(x)=a+bx.Проведение полиномиальной регрессии, т.е. аппроксимации табличной зависимости полиномом n-й степени, выполняется посредством встроенной функции regress(VX, VY, n). Данная функция возвращает вектор, назовем его k, элементы которого, начиная с четвертого, представляют собой коэффициенты аппроксимирующего полинома

Пример выполнения полиномиальной регрессии представлен на рис. 25.

Рис. 25Полиномиальная регрессия

Замечание! Для нахождения корней полинома произвольной степени в MathCAD используется функция polyroots. Кроме того, в MathCAD имеется ряд других функций для проведения регрессионного анализа, например, linfit, loess, genfit.



<== предыдущая лекция | следующая лекция ==>
Интерполяция | Задания для самостоятельной работы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.522 сек.