Билет №19
1. Оценка точности и достоверности результатов моделирования.
- точностьX СР - оценка величины
Х - истинное значение
- уровень значимостиα
и ε - задаем сами( 1 - α )
- достоверностьОпределение количества реализаций для оценки вероятности наступления событий (Степень точности определяется количеством реализаций):
- квантинормальное распределение вероятности. Находится из специальных таблиц распределения Стьюдента на основе уровня значимости и степени свободы.Число степеней свободы:
, где q - число определенных параметров.Для определения P делают пробные прогоны (n=50-100) и получают частоту:
Определяется количество реализаций для оценки среднего значения случайной величины:
Если известен допустимый размах переменной отклика, то дисперсия случайной величины:
2. Разработать программный модуль для нахождения значений функции
для задаваемого диапазона и шага изменения
. Разработать тесты для программного модуля.#include <vcl.h>
#include<iostream.h>
#include<conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main()
{
float a,b,c,x,y;
char *str=new char[20];
int i;
m0:
clrscr();
m1:
cout << "Vvedite levuyu granicu = ";
cin >> str;
if ((atof(str)==0 && str[0]!='0') || (strchr(str,','))) goto m1;
else a=atof(str);
m2:
cout << "Vvedite pravuyu granicu = ";
cin >> str;
if ((atof(str)==0 && str[0]!='0') || (strchr(str,','))) goto m2;
else b=atof(str);
if (b<a) {cout << "\n\t*** Pravaya granica men'she levoy... ***\n\n";goto m2;}
m3:
cout << "Vvedite shag = ";
cin >> str;
if ((atof(str)==0 && str[0]!='0') || (strchr(str,','))) goto m3;
else c=atof(str);
if (c<0) {cout << "\n\t*** Shag otritsatel'nyi... ***\n\n";goto m3;}
x=a;
cout << "\n";
while (x<b)
{
if (x>b) x=b;
if (x<-5) y=3*x;
if (x>=-5 && x<0) y=1/x;
if (x>=0) y=x*x;
cout << "Pry X = "<< x << " Znachenie funkciy Y = " << y << "\n";
x=x+c;
};
cout << "\n\n******************************************\n";
cout << "** Dlja povtornogo zapuska nazhmite - 1 **\n";
cout << "** Dlja vyhoda nazhmite - 2 **\n";
cout << "******************************************\n";
i=getch();
if (i=='1') goto m0;
else exit;
return 0;
}
3. ЭС на основе тории Демстера-Шеффера (ТДШ). Предпосылки возникновения теории.
Основными предпосылками возникновения ТДШ явилось преодоление ряда ограничений, которые накладывались в теории вероятности при представлении неопределенных знаний.
К таким ограничениям относятся:
- Представление полного незнания, когда мы ничего не знаем об объекте. Связанно с тем, что традиционный Байесовский подход представляет незнание равномерными вероятностями.
- Жесткие условия ∑Pi = 1, что требует знания или определения вероятности всех возможных гипотез. Определяется тем, что во многих ситуациях эксперту сложно остаться в рамках строго математического аппарата теории вероятности. Т.к. в большинстве случаев, реально наблюдаемые свойства подтверждают ни какой либо один подход, а сразу множество, что не позволяет определить вероятность каждого из них. Кроме того, при большом количестве вероятностей необходимо нарушать жесткие условия.
- Фиксирование вероятности отрицательной гипотезы вероятностью прямой гипотезы Р(И) + Р(┐И) = 1.