Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы программного моделирования. Практикум. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
09.08.2026
Размер:
430 Кб
Скачать

Рис. 2 3. Показательный закон.

СВ η называется показательно распределенной с параметром λ > 0, если ее плотность имеет вид (рис. 3).

ì 0,

x < 0

 

 

 

 

fη(x) = í

−λx , x ³ 0,

 

 

 

 

îλe

1

 

1

 

где λ > 0 некоторое число. M [η]=

, D[η]=

.

λ

 

 

 

 

λ2

Рис. 3

Предварительная обработка данных – действия, выпол-

няемые с результатами эксперимента перед построением модели. Назначение предварительной обработки - изучение вероятностных свойств объекта, проверка возможности построения ста-

тистической модели.

21

Предварительная статистическая обработка позволяет изучить свойства усл (х) и проверить указанное допущение.

Алгоритм выполнения работы

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

1)статистический контроль качества полученных результатов эксперимента (выборки);

2)вычисление основных статистических оценок;

3)определение характера объекта (стохастический или детерминированный);

4)проверка допущения о нормальности распределения

усл (х) ; 5) выводы о возможности построения модели.

Рассмотрим этапы более подробно.

1) Качество экспериментальных данных более всего ухудшают грубые ошибки эксперимента – аномальные наблюдения, которые не отражают закономерностей изучаемого явления и должны быть обнаружены и исключены. Для их обнаружения используют критерий Грабса.

Пусть у1, у2,…, уN – результаты наблюдений.

уj – результат, подозрительный на аномальность (резко выделяющийся). Его исключают из выборки, а по остальным наблюдениям вычисляют статистические оценки:

оц(my)= y = N1−1 ( y1 + y2 + L+ y j-1 + y j+1 L+ yN ) ;

 

1

N

 

 

 

 

оц(Dy)= S 2 =

å( yi

 

)2 .

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

N − 2 i=1

 

 

 

 

 

 

i¹ j

 

 

 

 

 

 

 

 

 

 

y j

 

 

 

После этого проверяется условие:

 

y

 

> 3.

 

 

 

 

 

S

 

 

 

 

 

 

 

 

 

Если условие выполняется, то yj – аномально и его надо исключить.

22

Если условие не выполняется, то yj – не аномально и его надо вернуть в выборку, а оценки пересчитать с учетом yj.

 

 

 

 

 

 

 

å( yi

 

)2

 

 

 

 

 

1

åyi ; S 2 =

y

 

2)

 

 

=

i

.

 

y

 

N

N −1

 

 

 

 

 

i

 

3)

Объект

считается

детерминированным, если степень

влияния случайных помех невелика. В противном случае он считается стохастическим. Это можно оценить по коэффициенту вариации:

V =

 

S

2

.

 

 

 

 

 

y

Если V < δ (максимальная погрешность модели), то объект можно считать детерминированным. В пищевой отрасли обычно

δ = 5 – 10 %.

Если δ V ≤ 0,3, то объект стохастический, но доля детерминированной составляющей достаточно велика, можно построить модель.

Если V > 0,3, то объект чисто стохастический, его поведение непредсказуемо и модель построить нельзя.

Замечание. Для вычисления коэффициента вариации и оценки степени стохастичности объекта входные параметры должны быть постоянны (одинаковы) во всех опытах, тогда оценивается влияние только случайных помех. Обычно входные па-

раметры фиксируют посредине рабочего интервала.

 

 

 

4) Для проверки нормальности распределения усл необхо-

димо

интервал экспериментальных значений

уi

(интервал

[ymin,

ymax]) разбить на d частей,

d=1+3.32∙lg(N),

и

вычислить

nэкспj

- число попаданий результатов наблюдений в j-ю часть ин-

тервала, так же вычисляется nтеорj

- теоретическое число попада-

ний в j-ю часть интервала, которое должно получиться, если результаты наблюдений действительно распределены нормально. Потом вычисляются значения критерия Пирсона.

23

y

j+1

1

 

-

1 æ

y-m ö2

 

 

 

ç

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

nтеорj = NPj , Pj = ò

 

 

× e

2è

s ø dy, s » S 2 , m » y ,

 

 

 

× s

2p

 

 

y j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

å (n теорj

- n экспj )2

c2

=

j=1

 

 

 

 

.

 

 

 

 

 

d

 

 

 

 

 

 

 

 

выч

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

å n теорj

j =1

Если c2выч < c2табл (a = 0,05; n) , то считаем что нормальность подтверждается: ν = d-3 – параметр критерия Пирсона.

Если

cвыч2 > c2табл (a = 0,05; n) , то

совпадение

плохое, рас-

пределение ненормальное.

 

 

 

 

 

 

Обычно при экспериментальных исследованиях закона рас-

пределения строят гистограмму – изображение nэкспj

на графике.

 

 

 

 

 

 

 

Пример расчета

 

 

yi = {1.09; 0.3; 0.66; 1.38; 0.34; 0.83; 1.14; 0.97; 0.79; 1.11};

N = 10; d = 1+3.32lg(10) ≈ 4.

 

 

 

h =

ymax - ymin

=

1.38 - 0.3

= 0.27 .

 

 

 

 

d

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Интервал

 

[0.3; 0.57)

 

 

[0.57; 0.84)

[0.84; 1.11)

 

[1.11; 1.38]

nэкспj

 

2

 

 

 

 

 

 

3

3

 

2

Точка y = 1.11 совпала с граничной точкой, в этом случае ее можно отнести к любому интервалу, но только к одному (рис. 4).

Затем строится гистограмма.

24

Рис. 4

По ее виду можно догадаться о законе распределения случайной величины (нормальный, равномерный, показательный) (рис. 5).

Рис. 5

Если нормальность подтверждается и V < 0.3, то модель можно построить.

Решение в MathCAD:

25

æ 1.09ö

ç ÷

ç 0.3 ÷ ç 0.66÷

çç 1.38÷÷

Y := ç 0.34÷ ç 0.83÷

çç 1.14÷÷

ç 0.97÷

çç 0.79÷÷ è 1.11ø

y1

:= min(Y);

y1

= 0.3 ;

y2

:= max(Y);

y2

= 1.38 .

d := round (1 + 3.32×log(10));

d = 4

 

 

h :=

(y2 − y1)

i := 0.. d

d

 

 

inti := h×i + y1

æ 0.3 ö

ç ÷

ç 0.57÷ int = ç 0.84÷

çç 1.11÷÷ è 1.38ø

p := hist(int,Y)

26

æ 2 ö

p = ç 3 ÷

ç 2 ÷

ç ÷

è 3 ø

В результате работы программирования (рис. 6).

 

 

 

 

 

 

 

 

 

 

Рис. 6

j := 0.. 3

i := 0 .. 9 N := 10

ys

:=

1

×çæåYi÷ö ys = 0.861

N

 

è

i

ø

 

 

å(Yi - ys )2

 

S :=

i

 

 

 

S = 0.123

 

 

 

 

N -

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V :=

 

S

 

V = 0.407

 

ys

 

 

 

 

 

 

 

s := S

 

m := ys

 

27

P1 :=

 

for

j Î 0.. 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

óintj+1

 

 

 

 

 

é

 

 

 

2ù

 

 

 

 

 

 

 

ô

 

 

 

 

 

1

 

-1

 

æ y - m ö

 

 

 

 

 

pp

 

¬ ô

 

 

 

 

 

 

ê

×

ú

dy

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

×exp

2

 

 

 

 

 

 

 

ô

 

 

 

 

 

2p×s

ë

 

è s ø

û

 

 

 

 

 

 

 

õintj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

 

− 3

 

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

8.945´ 10

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

P1 = ç

 

0.423

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

0.546

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

0.089ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

÷

 

 

n1

j

:=

(N×P1 )

 

 

 

 

 

 

 

 

n1 = ç

4.232÷

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

ç

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

5.465÷

 

 

 

 

 

 

 

é

 

(n1

 

 

- p )2 ù

è 0.214ø

 

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

c :=

ê

å

 

 

j

ú

 

 

 

 

 

 

 

 

 

ê

 

 

n1j

 

 

 

ú

c = 58.298

 

 

 

 

 

 

 

ë

j

 

 

 

 

û

 

 

 

 

 

 

Задание. Исходные данные в прил. 6.

1.Выявить аномальный результат в экспериментальных данных.

2.Вычислить статистические оценки.

3.Определить характер объекта по коэффициенту вариации.

4.Проверить нормальность распределения случайной величины.

5.Решить задачу с помощью MathCAD, построить график.

6.Записать вывод.

28

Практическая работа № 6 Параметрический синтез и статистический анализ

Цель работы: освоить методы построения статистических моделей на основе регрессионного анализа.

Теоретические сведения

Параметрический синтез – это определение коэффициентов модели. Одним из методов, используемых для этого, является метод наименьших квадратов (МНК).

Статистический анализ полученной модели - это оценка качества модели и принятие решения о ее пригодности.

Статистический анализ модели включает в себя следующие этапы:

1. Вычисление остаточной дисперсии

 

1

N

Sост2 =

å( yiвыч yiэксп )2 ,

N k

 

i=1

 

 

где k – число коэффициентов модели. 2.Вычисление коэффициентов детерминации.

 

 

 

N

 

 

 

 

å( yiвыч

 

 

)2

 

 

Qрегр

 

 

y

 

R2 =

=

i=1

1.

Qобщ

N

 

 

å( yiэксп

 

)2

 

 

 

y

 

i=1

Коэффициент детерминации показывает, какую долю общей суммы квадратов можно объяснить неслучайными причинами.

3.Проверка эффективности модели

Kэф =

F эф

выч

>1,

 

 

Fтабл

S 2

где Fвычэф = Sрег2 - вычисленное значение критерия Фишера;

ост

29

 

1

 

N

Sрег2 =

 

å( yiвыч -

 

)2 ,

 

y

k -1

 

i=1

 

 

 

Fтабл (a,nч ,nзн ) ,

где α = 0,05 – уровень значимости; νч = k - 1 – число степеней свободы числителя для Sрег2 ; νзн = N k – число степеней свобо-

ды для знаменателя Sост2 .

Кэф позволяет оценить, насколько влияние контролируемых параметров сильнее влияния случайных помех.

4.Оценка значимости коэффициентов модели.

Проверку проводят с помощью 3-го критерия Стьюдента:

выч

 

 

bi

 

 

Tз i

=

 

 

 

,

 

 

 

Sост2 ×Сii

 

 

 

 

 

где Сii диагональный элемент обратной матрицы (FT F)−1 .

Определяется табличное

значение

 

критерия Стьюдента

Ттабл (α/2, ν), где α/2 = 0,025; n = N k - число степеней свободы для знаменателя Sост2 .

Если | Tз вычi | > Ттабл (α/2, ν), то i-й коэффициент значимый.

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

Значимость коэффициентов оценивает влияние отдельных входных параметров или каких-то их сочетаний.

Алгоритм выполнения работы

Пусть есть данные эксперта:

x- вектор входных параметров;

y- вектор выходных параметров.

Рассмотрим модель объекта, линейную относительно коэффициентов bi:

)

(x) + b2ϕ2

(x) + L+ bkϕk (x) .

(1)

y = b1ϕ1

30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]