88 W изменяется от 0 до 1, причем W=0 когда согласие отсутствует в мнениях экспертов, 1 полное согласие. к Tj = 1 /12^-ti) — число повторений z-го ранга в j-м ряду. /=1 Для оценки значимости коэффициента конкордации используют /2 — распределение с числом степеней свободы (/с-1). Из таблицы этого распределения для уровня значимости а можно найти табличное х2 таб,', затем найти расчетное: =--------------------------(20) mk{k + \')-^JT] /(& —1) j=i Гипотеза о наличии согласия между экспертами не отвергается, если Х2,иС,. Подтверждение гипотезы дает возможность использования результатов ранжирования для априорного отсеивания несущественных факторов. Процедура перебирает в цикле записи курсора (cur_machine), в котором собраны коды всех станков (id machine) из таблицы "Machine", выполняя ранжирование параметров качества станка по степени важности их изменения. В этом цикле последовательно выполняются четыре внутренних цикла. В первом цикле, при вызове курсора "cur client", вычисляется суммарный ранг всех параметров текущего станка по каждому заказчику и относительная значимость каждого параметра. Вычисленные значения вставляются во временную таблицу #А11Рагат с соответствующими кодами станка, параметра качества и клиента. Второй цикл необходим для вычисления суммарной относительной значимости каждого параметра по всем заказчикам станков. Вычисленные значения записываются во временную таблицу #SumOtnosZnach, полями которой являются id_machin, id_parametric, sum_otnos_znach (соответственно код станка, код параметра и суммарная относительная значимость параметра). Для этого вызывается курсор "cur_param", обрабатывающий данные временной таблицы #А11Рагат, сформированной в предыдущем цикле. В третьем — осуществляется вычисление суммы рангов по каждому параметру от всех клиентов, для дальнейшего использования этих |
Для оценки значимости коэффициента конкордации используют %г распределение с числом степеней свободы (к-1). Из таблицы этого распределения для уровня значимости а можно найти табличное затем найти расчетное: = 12 ( 3 5 ) тк(к + \)-'£ 1Т) /(к-1) Гипотеза о наличии согласия между экспертами не отвергается, если Z2~'zL&*• Подтверждение гипотезы дает возможность использования результатов ранжирования для априорного отсеивания несущественных факторов. Процедура перебирает в цикле записи курсора (cur_machine), в котором собраны коды всех станков (id_machine) из таблицы "Machine”, выполняя ранжирование параметров качества станка по степени важности их изменения. В этом цикле последовательно выполняются четыре внутренних цикла. В первом цикле, при вызове курсора f,cur_client", вычисляется суммарный ранг всех параметров текущего станка по каждому заказчику и относительная значимость каждого параметра. Вычисленные значения вставляются во временную таблицу #А11Рагат с соответствующими кодами станка, параметра качества и клиента. Второй цикл необходим для вычисления суммарной относительной значимости каждого параметра по всем заказчикам станков. Вычисленные значения записываются во временную таблицу #SumOtnosZnach, полями которой являются id_machin, id_parametric, sum_otnos_znach (соответственно код станка, код параметра и суммарная относительная значимость параметра). Для этого вызывается курсор "cur_param", обрабатывающий данные временной таблицы #А11Рагаш, сформированной впредыдущем цикле. В третьем осуществляется вычисление суммы рангов по каждому параметру от всех клиентов, для дальнейшего использования этих значений в формуле расчета веса каждого параметра. Результаты вычислений помещаются также во временную таблицу 86 |