
- •Часть I. Mathcad 5
- •Часть II. Maxima. 11
- •Часть III. Лабораторные работы 20
- •Часть I. Mathcad
- •Арифметические вычисления
- •Использование формул в Mathcad
- •Работа с векторами и матрицами
- •Построение графиков в среде Mathcad
- •Чтение и запись данных
- •Знакомство с Mathcad
- •Часть II. Maxima.
- •Интерфейс Maxima.
- •Принципы работы с wxMaxima.
- •Списки.
- •Массивы.
- •Векторы и матрицы.
- •Построение графиков функций.
- •Решение уравнений.
- •Условные выражения и циклы.
- •Чтение и запись данных
- •Часть III. Лабораторные работы лабораторная работа № 1 функциональный масштаб. Интерполяция
- •Интерполяция лагранжа, ньютона.
- •Контрольные задания
- •Примеры выполнения заданий в пакете maxima
- •Лабораторная работа № 2 численное интегрирование
- •Задания.
- •Пример выполнения работы.
- •Лабораторная работа № 3 применение интеграла вероятности для анализа данных
- •Стандартные функции системы mcad
- •Стандартные функции системы Maxima (пакет distrib)
- •Контрольные задания
- •Лабораторная работа № 4 моделирование случайных величин. Метод монте-карло Формирование непрерывных случайных величин
- •Вычисление интегралов методом Монте-Карло
- •Стандартные функции maxima для генерации случайных величин.
- •Задания.
- •Задание “а” (Моделирование выборки)
- •Задание “в” (Выборка из файлов данных)
- •2. Выборочные распределения
- •Задание “a” (Моделирование выборки)
- •Лабораторная работа № 6 метод наименьших квадратов
- •Задания
- •Приложение Некоторые встроенные функции Mathcad
- •Основные законы распределения
- •Литература
- •Составители: Радченко Юрий Степанович
Задание “a” (Моделирование выборки)
Обратиться к датчику-генератору случайных величин из библиотеки стандартных функций Matcad или МAXIMA
rnorm(n,,), random_normal(m,s,n);
rexp(n,), random_exp(,m);
rchisq(N, nn), random_chi2(n,m);
rpois(n, ), random_poisson (,n);
rbinom(n,k,p), random_binomial(k,p,m);
rgamma(n,c), random_gamma(с,1,n);
runif(n,a,b);
=1, 0.5,2. –датчик релеевской случайной величины.
Сформировать выборку объемом n=50400. Построить эмпирическую функцию распределения Fn(t,xn). Исследовать ее эволюцию от объема n. Сопоставить с теоретической функцией распределения.
Сформировать выборку
объемом
. Параметры процедур задаются преподавателем.
Для непрерывных случайных величин строится гистограмма и полигон накопленных частот
. Для дискретных - распределение вероятностей
и полигон .
По критерию согласия хи-квадрат Пирсона проверяется гипотеза о соответствии теоретического и эмпирического распределений.
Для непрерывных случайных величин строится вероятностная бумага и наносятся пересчитанные значения полигона
.
Лабораторная работа № 6 метод наименьших квадратов
ОБЩИЕ СООТНОШЕНИЯ.
Метод наименьших квадратов используется
для аппроксимации функциональных
зависимостей, полученных экспериментальным
путем, кривыми
заданной формы, но содержащими вектор
неизвестных параметров
.
Процедура МНК позволяет на основе
реализации
определить
коэффициенты
.
Пусть результаты
измерений
являются выборкой в моменты времени
процесса
. (1)
Если
,
т.е. имеют нормальный закон распределения,
то функция правдоподобия имеет вид
В качестве оценки параметра можно взять ОМП. Максимуму функции правдоподобия соответствует минимум выражения
(2)
Решая систему уравнений
, (3)
получаем вектор
оценок
параметра
.
В МНК целесообразно использовать линейно-параметрические модели функций
, (4)
где
- набор некоторых функций. Наиболее
употребительны из таких моделей
аппроксимация полиномом
(5)
Тогда получаем систему k линейных уравнений относительно А, В, С,... , решаемую одним из численных методов для систем алгебраических выражений. Например, для кубического полинома система имеет вид
Эта система
упрощается, если перейти к центрированному
аргументу
,
то есть перенести ось координат в точку
. Тогда суммы
всех нечетных степеней
и
т.д.
Аппроксимация
полиномами
имеет следующие особенности:
; т.е. число неизвестных коэффициентов k не должно превышать число точек;
, так как численные методы при k > 5 становятся неустойчивыми и плохо обусловленными.
Если функция
по
условиям задачи нелинейно-параметрическая,
то можно сделать обратное функциональное
преобразование
и привести зависимость к линейной.
Например,
(6)
Однако такой подход
является приближенным, так как при
нелинейном преобразовании погрешности
дисперсия
,
т.е. изменяется от точки к точке. В этом
случае можно усовершенствовать МНК на
случай неравноточных измерений или
использовать численные методы решения
систем нелинейных уравнений.
РАСЧЕТНЫЕ СООТНОШЕНИЯ:
Линейная регрессия, линейная функциональная зависимость
(7)
Система уравнений правдоподобия имеет вид
(8)
Решение системы уравнений (8)имеет вид
(9)
( Очевидно, что
)
где
Нелинейная регрессия (экспоненциальная модель)
(10)
Преобразование
(11)
приводит зависимость
к линейной. Обозначая
,
получаем
(12)
здесь
Функции системы Matcad для регрессионного анализа
Пусть вектор аргументов ti обозначен как vt, а вектор выборочных значений функции xi как vx. Тогда функции Matcad при задании зависимости f(t)=A+Bt определяют А и В:
intercept(vt,vx) – возвращает значение А
slope(vt,vx)- возвращает значение коэффициента наклона В.
Если задана линейно параметрическая зависимость X(t)= a0f0(t)+a1f1(t)+..anfn(t), то функция linfit(vt,vx,F) возвращает вектор (a0,a1,..an). Здесь F –имя векторной функции F(t), элементами которой являются функции f1(t), f2(t)…fn(t)
Для контроля МНК полезна функция corr(vt,vx), определяющая коэффициент корреляции векторов vt, vx. Если он меньше 0.90.95, то МНК нельзя применять