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

Материалы тренинга по AnyLogic

.pdf
Скачиваний:
218
Добавлен:
28.03.2015
Размер:
12.93 Mб
Скачать

ДиффузияпоБассу. Фаза1. Вопросы

1. Сколько состояний есть у человека в этой

модели? (1) 1 (2) 2 (3) 3

2.Сколько людей приобретают продукт в

день?*

3.Какова численность потребителей продукта по прошествии восьми лет?*

*(Под единицей модельноговремени в этой модели понимается год.)

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

481

ДиффузияпоБассу. Фаза2

• Теперь добавим эффект

“устной рекламы”

контактируютПредположимсо, всевсеми

человека в единицу времени

Contact Rate

• Если клиент контактировал с

потенциальнымклиентом,

последний становится клиентом с вероятностью

Adoption Fraction

• Так что у нас новое

слагаемое втемпе продаж

Adoption Rate:

Adoption From Word of Mouth =

Adopters *

on ac a e Adoption Fraction * [Potential Adopters /

(Potential Adopters + Adopters)]

– (Почемутак?)

• Новые параметры:

Contact Rate = 100= .

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

482

ДиффузияпоБассу. Фаза2. Шаг1

Создайте параметры

ContactRate и AdoptionFraction

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

483

 

 

ДиффузияпоБассу. Фаза2. Шаг2

вспомогательные

переменные

AdoptionFromAd и

AdoptionFromWOM

Добавьте на диаграмму две

Динамические переменные

Можете скопировать эту строку из формулы переменной AdoptionRate

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

484

 

 

ДиффузияпоБассу. Фаза2. Шаг3

Измените формулу потока

 

 

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

485

ДиффузияпоБассу. Фаза2. Шаг4

1. Добавьте на диаграмму

Временной график

2. Добавьте на график переменные

PotentialAdopters и Adopters

3. Задайте Временной

диапазон: 8

4. Задайте частоту обновления графика: 0.1

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

486

 

 

ДиффузияпоБассу. Фаза2. Шаг5

1. Ctrl перетащите график,

чтобы создать его копию

2. Добавьте на график переменные AdoptionFromAd и AdoptionFromWOM

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

487

 

 

ДиффузияпоБассу. Фаза2. Шаг6

1. Добавьте на диаграммуКнопку

2.Измените метку кнопки на

Turn Advertisement off

3.Задайте действие:

AdEffectiveness = 0;

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

488

 

 

ДиффузияпоБассу. Фаза2. Шаг7

Задайте время останова модели

1. Выберите эксперимент

Simulation

2.Щелкните по закладке

Модельное время

3. Введите здесь 8

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

489

 

 

ДиффузияпоБассу. Фаза2. Шаг8

Запустите модель и проследите за динамикой с помощью графиков

Прекратите рекламу и проследите, как это отразится на процессе

Классические S кривые

Колоколообразная

кривая

1.Нажмитенакнопку

2.Вы увидите, что рекламирование было прекращено, но динамика процесса существенно не изменится

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

490

 

 

ДиффузияпоБассу. Фаза2. Вопросы

1.Объясните разницу междуСистемной

динамикой и Динамическимисистемами.

. апишите ормулу для переменно : количество контактов в год.

3.Напишите формулу для переменной:

количествоконтактовпотребителейс

потенциальными потребителями.

. апишите ормулу для переменно : количество контактов в год, приводящих к новым покупкам.

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

491

ДиффузияпоБассу. Фаза3

Теперь мы хотимизучить, как процесс распространенияпродуктазависит отчастотыобщения владельцев продукта

Мывоспользуемсяэкспериментом варьирования параметров

Этотэксперимент производитнесколькоповторных запусковмодели с последовательноменяющимися значениями одногоили несколькихпараметров модели

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

492

ДиффузияпоБассу. Фаза3. Шаг1

.

ContactRateVariation

1. Выберите пункт меню

Файл|Создать|Эксперимент

2. Выберите Варьирование

параметров

4. Щелкните по кнопке

Готово

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

493

 

 

ДиффузияпоБассу. Фаза3. Шаг2

эксперимента:

Пусть эксперимент варьирует параметр

ContactRate в

диапазоне от 0 до 100 с шагом 10

3. В результате будут созданы элементы

управления

2. Создайте стандартный интерфейс для эксперимента, щелкнув по этой кнопке

1. Для параметра ContactRate, задайте Тип

 

иапазон, макс. значение

и шаг

 

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

494

 

 

 

ДиффузияпоБассу. Фаза3. Шаг3

Поместите временной график на диаграмму эксперимента

ContactRateVariation

1. Перетащите эту границу вверх,

чтобы расширить область легенды графика

3. Выберите Не обновлять

2. Задайте диапазон по оси X: 8

 

автоматически

 

 

 

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

495

ДиффузияпоБассу. Фаза3. Шаг4

Создайте набор данных для

переменных

Adopters

1. Щелкните правой кнопкой мыши по переменной Adopters

ивыберите Создатьнабор

данныхиз контекстного меню

2. Будет создан набор данных

AdoptersDS

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

496

 

 

ДиффузияпоБассу. Фаза3. Шаг5

данных на диаграмму эксперимента

ContactRateVariation

Добавьте График для отображения

зависимости числа

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

контактов

1. Добавьте набор данных dataset

2. Добавьте график

3. Измените свойства графика

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

497

 

 

ДиффузияпоБассу. Фаза3. Шаг6

Измените свойства эксперимента, чтобы в конце каждого «прогона» модели на график добавлялись новые значения

1. Откройте диаграмму эксперимента

ContactRateVariation

2. Перейдите на вкладку

3. Введитекодвполе Действиепосле «прогона» модели:

DataSet ds = root.AdoptersDS; plot.addDataSet(ds, "CR="+ root.ContactRate); dataset.add(root.ContactRate, root.Adopters);

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

498

 

 

ДиффузияпоБассу. Фаза3. Шаг7

Запустите эксперимент

ContactRateVariation

1. Выберите Bass

2. Нажмите на кнопку, чтобы запустить эксперимент

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

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

499

 

 

ДиффузияпоБассу. Фаза3. Вопросы

1.Какой параметр Вы изменяли с помощью

эксперимента варьирования параметров?

КакиеграницыинтервалазначенийВы

задавали? Какой шаг?

. то происходит с итоговым количеством потребителейв случае роста интенсивности о щения

3. Еслиинтенсивностьобщенияравнанулю, то

на момент окончания моделирования будет

(1) 0 потребителей

(2) большеодного

(3) больше, чем 1,041

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

500