Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц»


НазваниеКонтрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц»
страница10/34
ТипКонтрольные вопросы
filling-form.ru > бланк доверенности > Контрольные вопросы
1   ...   6   7   8   9   10   11   12   13   ...   34

Составление матрицы рангов


На основании матриц парных сравнений, заполненных каждым из экспертов, и результатов ранжирования составляется матрица рангов. В процессе ранжирования эксперты расставляют анализируемые факторы в порядке предпочтения. При ранжировании наиболее значимому фактору, требующему особого внимания, присваивается ранг равный 1, далее по убыванию значимости. Матрица рангов имеет вид.



Таблица 1.16 - Матрица рангов

Факторы

Эксперты

1

2

3

4

5

F1

1

2

1

2

1

F2

2

1

2

1

2

F3

3

3

3

4

3

F4

2

4

3

3

4

F5

4

5

4

4

5


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


    1. Расчет стандартизированных рангов


Стандартизированные ранги рассчитываются как средняя арифметическая мест (позиций) объектов с одинаковыми рангами.

, (1.30)

где - стандартизированный ранг,

- сумма позиций объектов с одинаковыми рангами,

k – число объектов с одинаковыми рангами.
Для упрощения расчетов в предыдущей таблице в скобках можно указать номер позиции каждого из объектов.
Таблица 1.17 – Матрица рангов, дополненная позициями объектов

Факторы

Эксперты

1

2

3

4

5

F1

1 (1)

2

1 (1)

2 (2)

1

F2

2 (2)

1

2 (2)

1 (1)

2

F3

3 (4)

3

3 (3)

4 (4)

3

F4

2 (3)

4

3 (4)

3 (3)

4

F5

4 (5)

5

4 (5)

4 (5)

5


Рассмотрим правило расчета стандартизированных рангов на примере оценок первого эксперта. В рангах, проставленных первым экспертом, есть два объекта с одинаковыми рангами (F2и F4), которые занимают вторую и третью позиции соответственно. Стандартизированные ранги этих объектов будут равны:



Аналогичным образом рассчитываются стандартизированные ранги по данным опроса 3 и 4 экспертов. Результаты расчетов сведены в таблицу1.18
Таблица 1.18 – Матрица стандартизированных рангов

Факторы

Эксперты (n)



di



1

2

3

4

5










F1

1

2

1

2

1

7

-8

64

F2

2,5

1

2

1

2

8,5

-6,5

42,25

F3

4

3

3,5

4,5

3

18

3

9

F4

2,5

4

3,5

3

4

17

2

4

F5

5

5

5

4,5

5

24,5

9,5

90,25

Итого

15

15

15

15

15

75

 -

209,5


Далее для оценки согласованности мнений экспертов необходимо рассчитать коэффициент конкордации.

    1. Расчет коэффициента конкордации


, (1.31)

где n – количество экспертов,

m – количество объектов,

di – отклонение суммы стандартизированных рангов от среднего значения,

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

, (1.32)

, (1.33)

В данном примере:

,

,

и т.д.

Далее для расчета коэффициента конкордации необходимо определить показатель связанных рангов:

, (1.34)

где z – число групп объектов равных рангов в оценках j-ого эксперта,

- число объектов с одинаковыми рангами.
В данном примере:

T1 = 23-2 = 6,

T2 = 0

T3 = 23-2 = 6

T4 = 23-2 = 6

T5 = 0



Подставляя полученные значения в формулу 1.31, получим:




    1. Оценка значимости коэффициента конкордации с помощью критерия согласия Пирсона


Вывод о значимости коэффициента конкордации делается в том случае, если выполняется условие:

, (1.35)
Расчетное значение определяется по формуле:


Табличное значение критерия определяется по специальной таблице в зависимости от заданной вероятности и числа степеней свободы.
Таблица 1.19 - Критические значения для тестов «хи-квадрат»


Число степеней свободы (h)

Уровень значимости

10%

5%

1%

0,1%

1

2,706

3,841

6,635

10,828

2

4,605

5,991

9,210

13,816

3

6,251

7,815

11,345

16,266

4

7,779

9,488

13,277

18,467

5

9,236

11,071

15,086

29,515

6

10,645

12,592

16,812

22,458

7

12,017

14,067

18,475

24,322

8

13,362

15,507

20,090

26,124












Число степеней свободы равно количеству сравниваемых объектов минус 1.

h = m - 1
Вероятность примем равной 95%.

h = m – 1= 5 – 1 = 4
По таблице находим, что =9,48. Таким образом, можно сделать вывод, что условие выполняется (= 16,78; =9,48)
Это значит, что с вероятностью 95% можно утверждать, что согласованность мнений экспертов высокая. Наиболее значимым фактором, с точки зрения членов экспертной группы, для данной категории потребителей является цена.

Стандартный инструментарий MS Excel, к сожалению, не позволяет рассчитывать значения стандартизированных рангов. Для упрощения расчетов может быть использован макрос, написанный на языке Visual Basic for Applications, позволяющий создать новую функцию St_rang. Рассмотрим процесс разработки динамической модели, позволяющей реализовать весь алгоритм расчетов методом экспертных оценок.
Шаг 1 Формирование набора матриц парных сравнений


  1. Создайте новый документ MS Excel

  2. Сформировать набор матриц парных сравнений в количестве равном числу экспертов. Исходная форма матрицы представлена на рисунке:




Рисунок 1.51 – Форма матрицы
Для автоматизации расчетов необходимо ее заполнить формулами. Для этого рекомендуется выполнить следующую последовательность действий:


  • в ячейку с адресом С4 ввести функцию:


=ЕСЛИ(D3=0;2;ЕСЛИ(D3=2;0;ЕСЛИ(D3=1;1)))
Теперь при вводе в ячейку с адресом D3 значения «2» в ячейке С4 будет выводиться значение «0», как и предполагает принцип парных сравнений; при вводе в ячейку D3 значения «0» в ячейке С4 будет выведено значение «2»; ввод единицы приведет к появлению такого же значения в соответствующей ячейке левой нижней диагонали.


  • Аналогичные формулы необходимо ввести в остальные ячейки левой нижней области матрицы парных сравнений.


С5: =ЕСЛИ(E3=0;2;ЕСЛИ(E3=2;0;ЕСЛИ(E3=1;1)))

С6: =ЕСЛИ(F3=0;2;ЕСЛИ(F3=2;0;ЕСЛИ(F3=1;1)))

С7: =ЕСЛИ(G3=0;2;ЕСЛИ(G3=2;0;ЕСЛИ(G3=1;1)))
D5: =ЕСЛИ(E4=0;2;ЕСЛИ(E4=2;0;ЕСЛИ(E4=1;1)))

D6: =ЕСЛИ(F4=0;2;ЕСЛИ(F4=2;0;ЕСЛИ(F4=1;1)))

D7: =ЕСЛИ(G4=0;2;ЕСЛИ(G4=2;0;ЕСЛИ(G4=1;1)))
E6: =ЕСЛИ(F5=0;2;ЕСЛИ(F5=2;0;ЕСЛИ(F5=1;1)))

Е7: =ЕСЛИ(G5=0;2;ЕСЛИ(G5=2;0;ЕСЛИ(G5=1;1)))
F7: =ЕСЛИ(G6=0;2;ЕСЛИ(G6=2;0;ЕСЛИ(G6=1;1)))
Ввод указанных формул обеспечит автоматическое заполнение левой нижней части матрицы парных сравнений при вводе экспертных оценок в соответствующие ячейки правой верхней части матрицы.


  • Для заполнения диапазона Н3:Н7 рекомендуется использовать функцию =СУММА(ссылка), указав ссылку на диапазон ячеек соответствующей строки.




Рисунок 1.52 – Расчет рангов (шаг 1)


  • Для заполнения столбца I рекомендуется использовать встроенную функцию MS Excel РАНГ, имеющую следующий синтаксис:


=РАНГ(число; ссылка; порядок)
«Число»  — это ссылка на ячейку диапазона, содержащую число, для которого определяется ранг.

«Ссылка»  — это ссылка на диапазон ячеек, содержащий список чисел.

«Порядок»  — аргумент, определяющий способ ранжирования. Может принимать два значения: 0 и 1.

Если значение аргумента «порядок» будет установлено равным «0» или опущено, то ранг равный 1 будет присвоен объекту с наибольшей суммой баллов; если значение аргумента «порядок» будет установлено равным «1», то первый ранг получит объект с наименьшей суммой баллов.

Наиболее распространенный подход к ранжированию предполагает присвоение первого ранга объекту с наибольшей суммой баллов. В ячейку I3 введем следующую формулу:

I3: =РАНГ(H3;$H$3:$H$7;0)

Далее рекомендуется растянуть введенную формулу на диапазон ячеек I3:I7. В результате выполнения всех описанных действий получим готовую матрицу парных сравнений:



Рисунок 1.53 – Расчет рангов (шаг 2)

Количество матриц парных сравнений на листе MS Excel равно числу членов экспертной группы. Последующие матрицы парных сравнений формируются путем копирования исходной матрицы с пустым диапазоном ячеек в верхнем правом углу. В диапазон ячеек с рангами перед копированием матриц следует изменить абсолютные ссылки на относительные, нажав функциональную кнопку F4.

Шаг 2 Формирование матрицы рангов

Формирование матрицы рангов осуществляется путем создания шаблона таблицы 1 (см.рис.1.53) и указанием ссылок на ячейки с результатами расчетов в матрицах парных сравнений.


Рисунок 1.54 – Динамические связи


Рисунок 1.55 – Результаты расчетов

Шаг 3 Формирование матрицы стандартизированных рангов

Для расчета стандартизированных рангов в MS Excel, к сожалению, не существует встроенной функции, однако этот недостаток может быть преодолен в результате создания пользовательской функции (написания макроса). Для этого необходимо выполнить следующую последовательность действий:

  • В разделе ВИД выберите пункт МАКРОСЫ, щелкнув пиктограмму

  • Создайте новую пользовательскую функцию st_rang, реализующую расчет стандартизированных рангов:


Function St_rang(x As Variant, R_1 As Object, t As Boolean) As Double

'R_1 As Object, t As Boolean) As Double

'x - значение из массива (например, адрес ячейки памяти)

'R_1 - массив (анализируемая выборка)

't - 0 - сортировка по возрастающей; 1 - сортировка по убывающей
Dim mas1() As Double

Dim mas2() As Double

Dim tmas() As Double
num_elem = R_1.Count 'номер элемента

'создание массива для ранжирования рангов

'Dim mas1 As Variant

'mas1 = R_1.Value

ReDim mas2(num_elem)

ReDim mas1(num_elem)

ReDim tmas(num_elem)
'Формирование копии выходного массива

For i = 1 To num_elem

mas1(i) = R_1.Cells(i)

mas2(i) = i

Next i

'Ранжирование массива данных

Counter = 1 ' инициализация индикатора перестановок

While Counter = 1 ' анализ значения индикатора перестановок

Counter = 0

For i = 1 To num_elem - 1

If mas1(i) > mas1(i + 1) Then tp = mas1(i): mas1(i) = mas1(i + 1): mas1(i + 1) = tp: Counter = 1

Next i

Wend

'поиск связанных рангов

i = 1

While i < num_elem

If mas1(i) = mas1(i + 1) Then 'начало связки

K = i + 1

While mas1(i) = mas1(K)

K = K + 1

If K > num_elem Then GoTo nm

Wend

nm: aver_rank = (mas2(i) + mas2(K - 1)) / 2

For m = i To K - 1

mas2(m) = aver_rank

Next m

i = K - 1

End If

i = i + 1

Wend

'поиск ранга введенного элемента массива

For i = 1 To num_elem

If x = mas1(i) Then St_rang = mas2(i)

Next i

End Function


  1. Сохраните документ как книгу MS Excel с поддержкой макросов (с расширением .xlsm).




  1. Создайте таблицу с названием Матрица стандартизированных рангов



Рисунок 1.56 – Расчет стандартизированных рангов
В ячейку С54 необходимо ввести созданную пользовательскую функцию, имеющую следующий синтаксис: = st_rang (число; ссылка; порядок),

Аргументы «число», «ссылка» и «порядок» аналогичны аргументам функции РАНГ. Пример использования функции st_rang приведен на рисунке (см. ячейку С54). Далее эту формулу необходимо растянуть на весь диапазон ячеек данного столбца. Копируя данную формулу в первые ячейки соседних столбцов необходимо преобразовать абсолютные ссылки на диапазон в относительные с использованием функциональной кнопки F4. В результате получим:



Рисунок 1.57 – Матрица стандартизированных рангов
Далее для расчета коэффициента конкордации необходимо определить сумму стандартизированных рангов. Для решения этой задачи воспользуемся стандартными функциями MS Excel:
В ячейку Н54 необходимо ввести функцию =СУММ(C54:G54), указав ссылку на диапазон ячеек соответствующей строки. Далее введенную формулу следует растянуть на блок ячеек Н65:Н58, а в итоговую строку данного столбцы ввести формулу: =СУММ(H54:H58)

Для определения отклонения суммы стандартизированных рангов от среднего значения (di ) в ячейку I54 необходимо ввести формулу:
I54: =H54-СРЗНАЧ($H$54:$H$58),
Далее скопируйте ее на весь диапазон ячеек I54:I58. В ячейку J54 вводится формула: =I54^2
Результат расчетов представлен на рисунке:


Рисунок 1.58 – Расчет коэффициента конкордации
Далее для расчета коэффициента конкордации необходимо рассчитать показатель связанных рангов (Tj). Для упрощения расчетов рекомендуется под матрицей стандартизированных рангов создать блок вспомогательных ячеек, в котором предусмотреть строку для ввода значения повторяющегося объекта и строку с указанием количества повторений.


Рисунок 1.59 – Расчет показателя связанных рангов
В ячейку С65 необходимо ввести формулу расчета показателя связанных рангов: =(C62^3-C62)+(C64^3-C64), а затем скопировать ее на весь диапазон ячеек С65:G65. Для определения итогового значения необходимо воспользоваться функцией СУММ:

Н65: =СУММ(C65:G65)
Для расчета коэффициента конкордации и критерия согласия Пирсона необходимо в любые пустые ячейки рабочего ввести расчетные формулы, указав ссылки на ячейки с соответствующими показателями.
Альтернативный вариант расчета коэффициента конкордации и критерия согласия Пирсона предполагает использование следующего макроса:

Sub Concord_cof()

'Вычисление коэффициента конкордации

Dim s_1() As Double

Dim s_links() As Double

Dim ranks_mas() As Double

Dim mas1() As Double

Dim mas2() As Double

Dim tp As Double

Dim alfa As Double
Set input_data = Application.InputBox( _

Title:="Ввод матрицы исходных данных", _

prompt:="Выделите в матрице рангов блок ячеек, содержащий экспертные оценки (без заголовков).", _

Type:=8)
Set Input_alfa = Application.InputBox( _

Title:="Ввод уровня значимости", _

prompt:="Выделите ячейку, содержащую уровень значимости", _

Type:=8)
alfa = Input_alfa.Value
Set Output_data = Application.InputBox( _

prompt:="Выберите ячейку, с которой будут выводится результаты оценки согласованности мнений экспертов", _

Type:=8)

Num_row = input_data.Rows.Count 'Вычисление количества строк

Num_col = input_data.Columns.Count 'Вычисление количества столбцов
ReDim s_1(Num_row)

ReDim s_links(Num_col)

ReDim ranks_mas(1 To Num_row, 1 To Num_col)

ReDim mas1(Num_row)

ReDim mas2(Num_row)
'Вычисление матрицы рангов

For j = 1 To Num_col

For i = 1 To Num_row

mas1(i) = input_data.Columns(j).Cells(i)

s_1(i) = i: mas2(i) = i

Next i

'Сортировка столбца данных

Counter = 1 ' Инициализация индикатора перестановок

While Counter = 1 ' Анализ значения индикатора перестановок

Counter = 0

For i = 1 To Num_row - 1

If mas1(i) > mas1(i + 1) Then

tp = mas1(i): mas1(i) = mas1(i + 1): mas1(i + 1) = tp: Counter = 1

tpn = s_1(i): s_1(i) = s_1(i + 1): s_1(i + 1) = tpn

End If

Next i

Wend
'Столбец данных (его копия) отсортирована

'Поиск связок среди ранжированного массива и корректировака рангов

ind_links = 0

s_links(j) = 0

i = 1

While i < Num_row

If mas1(i) = mas1(i + 1) Then 'начало связки

ind_links = 1

K = i + 1

While mas1(i) = mas1(K)

K = K + 1

If K > Num_row Then GoTo nm

Wend

nm: aver_rank = (mas2(i) + mas2(K - 1)) / 2

For m = i To K - 1

mas2(m) = aver_rank

Next m

s_links(j) = s_links(j) + ((K - i) ^ 3 - (K - i))

i = K - 1

End If

i = i + 1

Wend
'Возобновление порядка следования рангов в

'соответствиии с оригинальным массивом

Counter = 1 ' Инициализация индикатора перестановок

While Counter = 1 ' Анализ значения индикатора перестановок

Counter = 0

For i = 1 To Num_row - 1

If s_1(i) > s_1(i + 1) Then

tp = mas2(i): mas2(i) = mas2(i + 1): mas2(i + 1) = tp: Counter = 1

tpn = s_1(i): s_1(i) = s_1(i + 1): s_1(i + 1) = tpn

End If

Next i

Wend
For i = 1 To Num_row

ranks_mas(i, j) = mas2(i)

Next i

Next j
Dim R_sum As Double 'Общая сумма

Dim L_sum As Double

Dim R_obj_sum As Double 'Сумма рангов одного объекта

R_sum = 0

L_sum = 0
For i = 1 To Num_row

R_obj_sum = 0

For j = 1 To Num_col

R_obj_sum = R_obj_sum + ranks_mas(i, j)

Next j

R_sum = R_sum + (R_obj_sum - Num_col * (Num_row + 1) / 2) ^ 2

Next i

For j = 1 To Num_col

L_sum = L_sum + s_links(j)

Next j

'Вычисление коэффициента конкордации

Dim W_koff As Double

Dim W_krit As Double

Dim W_krit1 As Double

Dim A As Double

Dim B As Double
B = (Num_row - 1) / 2 - 1 / Num_col

A = B * (Num_col - 1)
W_koff = 12 * R_sum / (Num_col ^ 2 * (Num_row ^ 3 - Num_row) - Num_col * L_sum)

W_krit = 1 - Application.WorksheetFunction.BetaInv(alfa, A, B) + _

36 / ((Num_col ^ 2) * (Num_row ^ 3 - Num_row))

W_krit1 = Application.WorksheetFunction.ChiInv(alfa, Num_row - 1) / _

(Num_col * (Num_row - 1))
X_kvadrat_r = 12 * R_sum / (Num_col * Num_row * (Num_row + 1) - L_sum / (Num_row - 1))
'Формирование и вывод результатов
Output_data.Offset(0, 0).Value = "РЕЗУЛЬТАТ ОЦЕНКИ СОГЛАСОВАННОСТИ МНЕНИЙ ЭКСПЕРТОВ: "

Output_data.Offset(1, 0).Value = "Коэффициент конкордации = " & W_koff

Output_data.Offset(2, 0).Value = "Расчетное значение Х2 = " & X_kvadrat_r
If W_koff > W_krit Then

Output_data.Offset(3, 0).Value = "Коэффициент конкордации ЗНАЧИМ"

Else

Output_data.Offset(3, 0).Value = "Коэффициент конкордации НЕ ЗНАЧИМ"

End If
End Sub
Для упрощения использования созданного макроса целесообразно создать и использовать кнопочную форму, выполнив следующую последовательность действий:

  • нажать многофункциональную кнопку MS Office, выбрать Параметры MS Excel,

  • поставить отметку около пункта «Показывать вкладку Разработчик на ленте»



Рисунок 1.60 – Активизация надстройки VBA




  • в меню РАЗРАБОТЧИК выбрать инструмент Вставить, в появившемся диалоговом окне выбрать инструмент «кнопка»





  • указать имя макроса, который должен выполняться при нажатии данной кнопки, щелкнуть ОК.



Рисунок 1.61 – Запуск макроса


  • перед выполнением данного макроса необходимо в одну из ячеек рабочего листа внести уровень значимости (например, 0,05). При нажатии кнопки будет выдан запрос на выделение области рабочего листа, куда необходимо поместить результаты расчетов.


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

1   ...   6   7   8   9   10   11   12   13   ...   34

Похожие:

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» iconД. С. Блинов (глава 6), Д. Ю. Гончаров (глава 8), М. А. Горбатова...
Истоки и современное содержание уголовной политики в области здравоохранения: актуальные вопросы теории и практики

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» icon2. 5 Метод анализа иерархии 36
Целью данной работы является осуществление конкурентного анализа на рынке услуг доступа в интернет в городе Новосибирске

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» iconКонтрольные вопросы 19 Глава Взаимный обмен 22 Старые «Дай» и«Бери»
Чалдини Р. Психология влияния спб.: Издательство «Питер», 1999. 272 с.: (Серия «Мастера психологии»). Перевели с английского Е. Волков,...

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» iconКонтрольные вопросы по главе 2 70 глава порядок перемещения через...
Авторы-составители: Арсланов Р. Ф.(п. ), Арский А. А. (гл. 3), Лашков°А. Е. (гл. 2), Любченко В. В. (введение), Ромасенко Т. Н. (п...

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» iconУчебное пособие для самоподготовки к практическим
Данное пособие содержит цель занятий, умения, практические навыки и объем знаний, необходимый для их овладения. В пособии приводятся...

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» iconВзаимодействие выражений анализа данных и многомерных выражений
Инструкции dax вычисляются для находящегося в памяти хранилища реляционных данных, состоящего из таблиц и связей в книге PowerPivot....

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» iconЛ. П. Полякова технические расчеты в ткачестве
Стб, определение расхода сырья на 100 пог м ткани, расчёт паковок и отходов по переходам ткацкого производства, расчёт производственной...

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» icon1 Теоретические основы конкурентного анализа
В современных рыночных условиях каждому предприятию для ведения успешной деятельности необходимо быть конкурентоспособным и выпускать...

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» iconКонтрольные вопросы по дисциплине в целом (вопросы к зачету) 26 Цель и задачи дисциплины
А. А. Лекомцева – к экон н., доцент кафедры бухгалтерского учета и аудита фгбоу впо пермской гсха

Контрольные вопросы 84 глава 2 инструментарий конкурентного анализа 86 1Использование «Сводных таблиц» iconОбязательные требования при заполнении таблиц
Для заполнения таблиц необходимо сохранить данный файл, переименовав его по названию кафедры

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск