Нечеткие числа и интервалы доверия


Нечеткие числа

Предположим имеется число А, которое назовем "центральным измеренным значением". Это число получено посредством субъективных измерений (оценок). Поскольку нет уверенности, что число А является точным, т.е. А - неточное число, введем некоторую ошибку , которая может быть положительной или отрицательной. Таким образом, А±DА будет представлять подмножество возможных значений от А-DА до А+DА, где А - есть центральное значение и - положительное отклонение. Обозначим нечеткое число большой курсивной буквой и тремя значениями:

А=(А-DА,А,А+DА)

Рассмотрим операции на нечетких числах.

Сумма нечетких чисел. Пусть А=(А-DА,А,А+DА) и В=(В-DВ,В,В+DВ) - два нечетких числа. Сумма двух нечетких чисел, обозначаемая знаком ‘Å‘, определятся так:

АÅВ=(А-DА,А,А+DА)Å(В-DВ,В,В+DВ)=(А+В-DА-DВ,А+В,А+В+DА+DВ).

Числа А и В являются вещественными числами, т.е. А R, B R, в то время как и будут неотрицательными вещественными числами, т.е. DАÎR и DВÎR.

Пример.

А=(4,5,6) с D5=1

В=(1,3,5) с D3=2

То есть А=(5-1,5,5+1)

В=(3-2,3,3+2)

АÅВ=(3+5-1-2,5+3,5+3+1+2)=(5,8,11)

Очевидно, что сумма нечетких чисел коммутативна и ассоциативна.

Разность нечетких чисел, обозначаемая знаком -, определяется следующим образом:

А(-)В = (А-DА,А,А+DА)(-)(В-DВ,В,В+DВ) =

= (А-DА-(В+DВ)),А-В,А+DА-(В-DВ)) =

= (А-В-DА-DВ,А-В,А-В+DА+DВ).

Откуда следует

D(А-В)=DА+DВ

т.е. отклонения в операции разность суммируются, когда остаются центральные значения.

Пример:

А=(4,5,6) с D5=1

В=(1,3,5) с D3=2

А(-)В=(5-3-1-2,5-3,5-3+1+2)=(-1,2,5) с D2=3

 

Если для точных чисел

А-А=0

то для нечетких чисел следующее:

 

А(-)А = (А-DА,А,А+DА)-(А-DА,А,А+DА) =

= (0-2,0,0+2) =

= (-2,0,2), D0=2DА.

 

Не только результат вычитания не равен (0,0,0), т.е. 0, но даже отклонение D0=2DА.

Определим дополнение А.

А- =(0,0,0)(-)(А-DА,А,А+DА)=(-А-DА,-А,-А+DА).

АÅА- =(А-DА,А,А+DА)Å(-А-DА,-А,-А+DА)=(-2DА,0,2DА).

 

Умножение нечетких чисел в R+ и R. Умножение нечетких чисел в R выполняется сложнее, чем в R+. Рассмотрим вначале эту операцию в R.

АÄВ = (А-DА,А,А+DА)Ä(В-DВ,В,В+DВ) =

= [(А-DА)*(В-DВ),А*В,(А+DА)*(В+DВ) =

= [(А*В-В*DА-А*DВ+DА*DВ),А*В,(А*В+В*DА+А*DВ+DА*DВ)]

Нетрудно заметить, что следует различать отклонение слева (Dl) от отклонения справа (Dr).

 

Dl(А*В)=В*DА+А*DВ-DА*DВ

Dr(А*В)=В*DА+А*DВ+DА*DВ

 

Для большего удобства запишем

 

А=(А-DlА,А,А+DrА)

В=(В-DlВ,В,В+DrВ)

АÄВ = (А*В-В*DlА-А*DlВ+DlА*DlВ,А*В,А*В+В*DrА+А*DrВ+DrА*DrВ);

Dl(А*В)=В*DlА+А*DlВ-DlА*DlВ,

Dr(А*В)=В*DrА+А*DrВ+DrА*DrВ,

Пример:

А=(3,8,9), Dl8=5, Dr8=1

В=(4,5,7), Dl5=1, Dr5=2

АÄВ=(5*8-88*1-5*5+5*1,5*8,5*8+8*2+5*1+1*2)=(12,40,63).

Формула вычисления операции умножения двух нечетких чисел в R является несколько более сложной, чем в R+.

Пример:

А = (-2,3,5), Dl3=5, Dr3=2

В = (-3,-1,4), Dl(-1)=2, Dr(-1)=5

 

В начале требуется вычислить АÄВ, используя их собственные числа. Нижнее значение произведения будет иметь вид:

 

MIN[(-2)*(-3), 5*(-3), (-2)*(4), (5)*(4)] =

= MIN(6, -15, -8, 20) = -15.

 

Таким же образом вычисляется верхнее значение:

 

MAX(6, -15, -8, 20)=20

 

Имеем

АÄВ=(-15, -3, 20), Dl(-3)=12, Dr(-3)=23.

 

Теперь в R получим общую формулу. Положим

D={(А-DlА)*(В-DlВ),(А-DlА)*(В+DrВ),(А+DrА)*(В-DlВ),

(А+DrА)*(В+DrВ)}.

 

MIN(kÎD) - даст минимальное значение, k

MAX(kÎD) - даст максимальное значение, k

A*B - даст центральное значение.

 

Применим эти формулы к нашему примеру:

D={(3-5)*(-1-2),(3-5)*(-1+5),(3+2)*(-1-2),(3+2)*(-1+5)}=

={6,-8,-15,20}.

MIND=-15, MAXD=20.

AÄB=(-15,-3,20).

 

Очевидно, что операция умножения коммутативна и дистрибутивна в R.

Деление нечетких чисел. Вначале определим обратное число А в R следующим образом:

Заметим, что обратное число в R не всегда определено. Действительно пусть А=(-3,2,5). Обратное число для (-3) будет (-1/3), для 2 - 1/2, для 5 - 1/5. Принимая все обратные числа от -1/3 до 1/5, мы проходим через число 0,обратное значение которого от -¥ до ¥, поэтому невозможно получить нечеткое число в форме (A-DlA,A,A+DrA). И мы ограничились положительными числами.

Теперь рассмотрим операцию деления в R+.

A(:)B = (A-DlA,A,A+DRA)(:)(B-DlB,B,B+DrB) =

Откуда предполагается, что B>0 (и следовательно DlB<B). Для R+0 можно всегда написать:

за исключением, если A=(A,A,A)=A.

Также интересно рассмотреть дистрибутивность, существующую между операциями Å и Ä.

Дистрибутивность для реальных чисел не имеет места:

 

АÅ(ВÄС)=(АÅВ)Ä(АÅС).

 

Что касается дистрибутивности чисел в R , то имеем:

 

АÄ(ВÅС)=(АÄВ)Å(АÄС).

 

Переход от нечетких чисел к относительным. Допустим, что DlА и DrА достаточно малы по сравнению с А. Тогда DlА называют "абсолютной ошибкой слева" и DrА - "абсолютной ошибкой справа" по отношению к А.

Если DlА и DrА достаточно малы, то пренебрегают DlА*DrА перед DlА и DrА, что позволяет упростить различные формулы и, в частности, формулу произведения:

 

АÄВ=(А*В-В*DlА-А*DlВ,А*В,А*В+В*DrА+А*DrВ),

DlА, DrА<<А, DlВ, Dr<<В

 

В теории ошибок вводится понятие "относительной ошибки", т.е. DlА/А и DrА/А, называемые соответственно "относительной ошибкой слева" и "относительной ошибкой справа" по отношению А. Это понятие особенно полезно для операций произведения и деления, для которых имеем:

 

 

 

В обоих случаях относительные ошибки всегда суммируются.

В категории ошибок отклонения слева и справа часто принимаются равными и относительные отклонения DlА/DrА выражаются через них.

 

Интервалы доверия

Рассмотрим некоторую величину Х из R, о которой известно, что она имеет "неточное" значение. Существует много ситуаций, для которых с уверенностью можно утверждать, что Х³a1 и Х³a2a1, a2 из R, т.е. Х принадлежит сегменту А=[a1,a2] из R. Теперь предположим, что существует некоторый вероятностный закон, с помощью которого устанавливается принадлежность элементов Х из [a1,a2]. Поэтому говорят, что А=[a1,a2] является интервалом доверия. Нужно отметить, что можно рассматривать интервалы, открытые слева или справа или с обеих сторон. Далее мы будем рассматривать закрытые с двух сторон интервалы или сегменты.

Нетрудно убедиться, что интервал или область доверия должны быть выпуклыми. Выпуклость области доверия можно определить следующим образом: Пусть А - область доверия в Rn, n=1,2,3... . Если две точки Х(1)(2) из А, то любая точка Х' из (1), Х(2)] принадлежит А.

Рассмотрим классические операции, относящиеся к интервалам доверия. Сложение интервалов доверия. Пусть А=[a1,a2] из R, B=[b1,b2] из R и предположим, что X из [a1,a2] и Y из [b1,b2]. Каким является интервал доверия, которому принадлежит XÅY? Ответ достаточно прост:

a1£x£a2, b1£x£b2

и поэтому a1+b1£x+y£a2+b2,т.о. x+yÎa1+b1,a2+b2].

Сложение записывается так: АÅВ=[a1,a2[b1,b2]=[a1+b1,a2+b2].

Пример 1:

А=[-2,7],B=[4,5]

A+B=[2,12].

 

Вычитание интервалов доверия. Поменяем знаки у второго интервала и воспользуемся результатом операции сложения.

a1£x£a2,-b2£-y£-b1

выполняется a1-b2£x-y£a2-b1, т.е. x-yÎ[a1-b2, a2-b1].

Операция вычитания записывается следующим образом:

А(-)В=[a1, a2]-[b1,b2]=[a1-b2,a2-b1].

Пример 2:возьмем данные из примера 1

A(-)B=[-7,3]

Умножение интервалов доверия. Oперация умножения AÄB=[a1,a2]*[b1,b2] даст следующие результаты

 

Таблица 1

 

A B A*B
0£a1£a2 0£a1£a2 0£a1£a2 a1£0£a2 a1£0£a2 a1£0£a2 a1£a2£0 a1£a2£0 a1£a2£0 0£b1£b2 b1£0£b2 b1£b2£0 0£b1£b2 b1£0£b2 b1£b2£0 0£b1£b2 b1£0£b2 b1£b2£0 [a1*b1 , a2*b2] [a2*b1 , a2*b2] [a2*b1 , a1*b2] [a1*b2 , a2*b2] MIN(a1*b2,a2*b1),MAX(a1*b1, a2*b2) [a2*b1 , a1*b1] [a1*b2 , a2*b1] [a1*b2 , a1*b1] [a2*b2 , a1*b1]

 

Эти результаты получаются из общей формулы:

AÄB=[MIN(a1*b2,a2*b1,a1*b1,a2*b2),

MAX(a1*b2,a2*b1,a1*b1,a2*b2)]

Пример 3.

AÄB=[-2,7]Ä[4,5]=[-10,35].

Прежде чем осуществить деление, рассмотрим результат обратного действия.

Имеется шесть случаев:

1) 0<a1£a2 : [a1,a2] (-1)=[1/a2,1/a1]

2) 0=a1<a2 : [a1,a2] (-1)=[1/a2,¥]

3) 0=a1=a2 : единственная точка ¥

4) a1£a2<0 : [a1,a2] (-1)=[1/a2,1/a1]

5) a1<a2=0 : [a1,a2] (-1) =(-¥,1/a1]

6) a1£0£a2 : [a1,a2] (-1) = (-¥,1/a1]È[1/a2,¥)

Отсюда следует что [a1,a2]Ä[a1,a2](-1)¹1.

 

Пример 4.

A(-1)=[-2,7](-1)=[MIN(-1/2,1/7),MAX(-1/2,1/7)]=[-1/2,1/7].

Деление. Если В(-1) есть интервал доверия, то операция деление записывается так:

A(:)B=AÄB(-1).

 

Умножение на число К.

При K*А=[MIN(K*a1,K*a2),MAX(K*a1,K*a2)].

При К=-3 и А=[-2,7] К*А=[-21,6].

 

Минимум. Используем символ "Ç" в качестве минимума

A(Ç)B=[a1,a2](Ç)[b1,b2]=

=[MIN(a1,b1),MIN(a2,b2)]=[a1Çb1,a2Çb2].

 

Максимум. Используем символ "È" в качестве максимума:

A(È)B=[a1,a2](È)[b1,b2]=

=[MAX(a1,b1),MAX(a2,b2)]=[a1Èb1,a2Èb2]

 

Легко проверить, что операции АÇB И AÈB коммутативны, ассоциативны и дистрибутивны.

 

Сравнение интервалов доверия. Интервалы доверия А из R не образуют как R общий, а частичный порядок. Для перехода от частичного порядка к общему необходимо установить произвольно критерий и если одного недостаточно, то перейти к другому. Возьмём в качестве первого критерия сумму абсцисс экстремумов или абсцисс середины интервала.

 

l([a1,a2]) =

Следовательно А>B, если

 

 

если a1 + a2 = b1 + b2, то нужно взять другой критерий, например A>B, если a2 > b2.



Дата добавления: 2016-10-26; просмотров: 2281;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.034 сек.