SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Introduction of
Agent Based Modeling (ABM)
for Customer Behavior Model




            Dr. Ir. Yudi Limbar Yasik., MSc

            mail : yudiyasik@yahoo.com



                                         1
Concepts
oIlmu Ekonomi ?
oMarketing ?
oConsumer Behavior ?
oModeling?
oAgent Based Modeling?
                         2
Ilmu Ekonomi?
oIlmu yang mempelajari tentang
 kebutuhan manusia
oBarter
oKonsep uang
oKonsep Supply : Demand

                             3
Marketing Concept?
o Kapan dibutuhkan
  o Supply < Demand
  o Supply = Demand
  o Supply > Demand
o Ilmu yang pempelajari tentang perilaku
  manusia dalam memenuhi kebutuhannya
o Dasar ilmu marketing adalah ilmu tentang
  perilaku manusia (Consumer Behaviour)
                                             4
ON T
                                                                ITI EC




                                                                                        C O H AV
                                                             GN FF
Marketing Strategy




                                                                                          BE
                                                          C O ER A




                                                                                           NS IO
                                                                                             UM R
                                                     AN SU M




                                                                                                 ER
                                                        D
                                                       N
                                                     CO
                                                                          MARKETING
                                                                             text
                                                                          STRATEGY




                                                                           CONSUMER
                       Consumer Research                                  ENVIRONMENT
                          And Analysis




    Consumers:
Affect and Cognition                        Marketing Strategy
     Behaviour                                Development
   Envoironment




                       Marketing Strategy
                        Implementation


                                                                                              5
Consumer Behaviour
            MASUKAN / PENGARUH EXTERNAL

                                                       Lingkungan Sosio-Budaya
             Usaha Pemasaran
                                                       - Keluarga
             - Produk
                                                       - Sumber informasi
             - Promosi
                                                       - Reff Group
             - Harga
                                                       - kelas sosial
             - Saluran distribusi
                                                       - sub budaya & budaya




            PROSES PENGAMBILAN KEPUTUSAN (INTERNAL)
             Pengenalan kebutuhan                         Psikology
                                                          - Motivasi
             Penyelidikan sebelum                         - persepsi
             pembelian                                    - Pengetahuan
                                                          - Kepribadian
             Evaluasi Alternatif                          - Sikap



                                                          Pengalaman/
                                                          Pembelajaran




                                     ACTION

                                      Pembelian
                                      - Percobaan Pembelian
                                      - Pembelian ulang




                                      Evaluasi Setelah                           6
                                      Pembelian
Sumber: Schiffman & Kanuk. 2000: 8
Modeling

o Model Matematis
  o Misal :
     oS=Vxt
                           A model
     o V= S / t
                           • (from V.L. *modellus, dim. of L.
     ot=S/V                   modulus "measure, standard," dim.
o Model Statistik             of modus "manner, measure" -
                              Online Etymology Dic.)
  o Misal :                • is a pattern, plan, representation
     o Linear regression      (especially in miniature), or
     o y = α + βx + ε         description designed to show the
                              main object or workings of an
                              object, system, or concept.
                                                             7
Why Agent Based Modeling??
o Model yang tidak bisa di dekati dengan
  persamaan matematis atau statistik
o Sistem yang kompleks tidak linear seperti
  perilaku manusia
o Ethical problem, Non Parametrik
o Bottom up aproach
o Simulasi sistem
o Skenario, prediksi
o Kemajuan di bidang ilmu simulasi dan komputer,
o artificial Intelegent                        8
ABM Teory
o Secara konsep ABM diturunkan dari gabungan antar
  disiplin ilmu yang dikenal dengan konsep “Science
  complexity” istilah yang diangkap oleh Levin 1999[i].
o Secara alamiah konsep biologi dan ilmu sosial
  digabungkan sehingga menghasilkan gabungan yang
  kompleks yang dapat mengantisipasi sistem yang tidak
  linear, bisa mengatur diri sendiri, heterogen, bisa
  beradaptasi, ada feedback, dan dapat memunculkan
  perilaku.
o Ke semua gabungan ilmu tadi di implementasikan ke
  dalam suatu teknik computer dan software yang
  membuat kerangka kerja permodelan berbasis agen,
  yang merupakan hasil perkembangan teori komputer
  mulai dari artificial intelegent, neural network, dan
  pemrograman computer yang dapat berevolusi.
o   [i] Lewin, R. (1999), Complexity: Life at the Edge of Chaos, University of Chicago Press, Chicago, IL   .   9
DEFINISI
o ABM adalah :
  o suatu metode yang digunakan untuk penelitian / eksperimen
  o dengan melihat pendekatan dari bawah ke atas (bottom-up)
  o bagaimana interaksi perilaku-perilaku individu dapat
    mempengaruhi perilaku sistem,
  o dengan simulasi berbasis komputer
  o untuk memodelkan semua perilaku entitas (agen) yang terlibat
    dalam dunia nyata
  o dengan harapan interaksi antar entitas dapat menghasilkan atau
    menggambarkan sifat utama
  o yang dapat digunakan lagi sebagai alat bantu untuk
    eksplanatori, eksploratori atau prediksi dalam mengambil
    keputusan di dunia nyata.

                                                                 10
The key feature of agent-based modeling
Twomey & Cadman, 2002, Agent-based modelling of customer behaviour in the telecoms and media markets



o The term ``agent’’ in the context of business or economic modeling
  refers to real world objects such as people or firms.
o In the agent-based approach the focus turns to the properties of
  the individual agents.
o These agents are capable of displaying autonomous behavior
  such as reacting to external events as well as initiating activities. Of
  equal importance is the interaction of these agents with other
  agents.
o Involves a bottom-up approach to understanding a system’s
  behavior (e.g fish or bird group).
      o Traditional modeling usually takes a top-down approach in which certain
        key aggregated variables are observed in the real world and then
        reconstructed in a model.
      o Under this approach a modeler would observe the effects of say a price
        change on the number of consumers who purchased a product at an
        aggregated level. This would provide the basis for quantifying the
        strength of interaction in the model.

                                                                                                       11
Agent Based Modeling Experiment
       Testfatsion, 2005, ACE Modeling Economies as Complex Adaptive Systems



                                                           o    Modeler constructs a
                                                                virtual world populated
constructs a virtual world                                      by various agent types
 sets initial world conditions                                  (company, consumer,
                                                                market, supplier,
                                                                regulator)
                                                           o    Modeler sets initial
                                                                world conditions
                                                                (consumer, market
           The world develops over time                         place)
                  Culture Disk                             o    Modeler then steps back
                (agent interaction)                             to observe how the
                                                                world develops over
                                                                time (no further
                                                                intervention by the
                                                                modeler is permitted)
                                                           o    World events are driven
  Emergent Behavior                                             by agent interactions
   (macro behavior)

                                                                                     12
Perbandingan ABM dengan Model Kuantitatif
 Pemodelan Ekonomi
                           Pemodelan dengan Agent Based (ABM)
  Secara Kuantitatif
                          Model      dibangun   untuk    mengungkapkan
Model dibangun untuk
                          permasalahan dengan pendekatan dari bawah ke
menyederhanakan
                          atas (bottom up approach), Twomey dan Cadman
permasalahan
                          (2002:56)
                            Model adalah langkah awal untuk menghasilkan
Model dihasilkan dari
                            data empirik, simulasi yang dijalankan dengan
pengolahan data empirik
                            model akan menghasilkan data empirik ,
(seperti data hasil survey)
                            Axelroad dan Tesfatsion (2005:4)
Model yang dibuat untuk   Bukan model yang menyelesaikan masalah tetapi
memecahkan masalah        agen-agen dalam model yang akan memecahkan
yang dihadapi             masalah yang dihadapi, Bonabeau (2002:7280)

Model yang dibuat adalah Model yang dibuat adalah langkah awal dari
hasil akhir dari penelitian penelitian, Bryson ett. all (2005:1)      13
Strengths of agent-based modeling
o   System assumptions, The emergent non-equilibrium, dynamical behaviour of a
    system is usually one of the most interesting outputs of agentbased models.
o   Realism. This allows us to undertake qualitative scenario exploration to investigate
    the structure or morphology of the system independently of the details.
o   Natural representations. relatively easy to understand as they have a simple,
    structural correspondence between the ``target system’’ and the model
    representation. They are more intuitive and easier to understand than, say, a system
    of differential equations.
o   Heterogeneity. ABMs also allow us to introduce a very high degree of heterogeneity
    (diversity) into our populations of agents. Traditional models ± to permit mathematical
    solutions
o   Bounded rationality . Both limited information and limited abilities to process
    information may be explicitly incorporated into the model. Habit and social imitation
    may also be included.
o   Communication and social networking. ability explicitly to incorporate
    communication among agents. Agents can, for example, ``talk’’, share information or
    imitate other agents in the population. This level of subtlety is usually outside the
    reach of traditional mathematical models, since social networks quickly make
    equation-based models so complex as to be insoluble.
o   Object-orientated analysis, design and programming.
o   Maintenance and refinement. It is reasonably easy to add new types of agents or
    new attributes or behaviours of agents without destroying earlier knowledge
    incorporated into the model
o   + Ethical, parametric design.                                                         14
Weaknesses of agent-based modelling
o Data problems. the potential lack of adequate data. This is not surprising
  since, as mentioned in the introduction, most quantitative research until now
  has concentrated on ``variable and correlation’’ models that do not cohere
  well with process-based simulation that is inherent in ABMs. This means
  that not only is it likely that new types of data are needed to be collected but
  even theories may need to be recast effectively to take account of the
  potentialities of agent-based simulation.
o Identifying rules of behaviors. Trying to capture the appropriate
  processes or mechanisms underlying the agents’ behavior may not be an
  easy task. However, as Hood (1998) points out, the flip side of this is that it
  forces us to be explicit about our assumptions and forces us to think about
  extracting the ``essence’’ of the problem.
o Programming skills. Any sophisticated, agent-based model requires
  programming in an object-orientated language such as Java. That is, it
  requires a level of computing skill beyond simple spreadsheet programming.
o Computational time. ABMs are computationally intensive, and although it
  is precisely because of the advances in computing power that we now have
  the possibility of desk-top agent-based modelling, there are still limits to the
  level of detail and number of agents that can be run in a simulation in a
  reasonable amount of time.
                                                                                15
Designing an agent
Hood, L. (1998), ``Agent based modelling’’, available at www.brs.gov.au/social_sciences/kyoto/hood2.html

o   Low fidelity.
      o   all the agents in the model have the same behaviour and intrinsic attributes.
      o   This situation would not even be categorised as an ABM by many practitioners.
      o   It is of interest for problems where the statistics of the collection of entities are of interest.
      o   This situation occurs in many physics and chemistry simulations (e.g. the molecular level
          simulation ofmaterial properties or drug design).
      o   because of their simpler agent details, usually much larger numbers of agents are employed
          in the simulations than in a typical ABM. For example, one of the largest astrophysics
          simulations ever performedconsisted of 150 million agents (stellar entities).
o   Medium fidelity.
      o   Here an observed distribution of the agents’ behaviour is used to ``calibrate’’ the model.
      o   This is a very useful middle ground to target for many applications where the tails of a
          distribution are of interest (e.g. the poorest 10 per cent, the richest 10 percent).
      o   An advantage of working at this level of detail is that it allows ups to capture some of the
          observed properties of the individual agents without having to resolve the internal workings of
          the agents (i.e. ``what makes them tick’’).
o   High fidelity.
      o   a proper attempt is made to capture the internal workings of the agents. This may include
          trying to model, among other things, the beliefs, desires and intentions of the agent.
      o   At this level of fidelity we may also include an ability of the agent to adapt and learn, such
          that the agent’s behaviours and properties evolve over time as they learn about their
          environment and what actions lead to success or failure.
      o   At this level of fidelity we are thus capturing some notion of a mentalistic or cognitive agent.

                                                                                                             16
Platform ABM
o Swarn (berbasis bahasa C)
   o Bahan tentang Repast dapat didapat secara on line dari
     http://www.swarm.org/wiki/Main_Page

o Repast (Recursive Porus Agent Simulation Toolkit:
  berbasis Java)
   o Bahan tentang Repast dapat didapat secara on line dari
     http://repast.sourceforge.net/repast_3/index.html

o Mason (Multi-Agent Simulator of Neighborhoods: untuk
  kecepatan)
   o Bahan tentang Repast dapat didapat secara on line dari
     http://cs.gmu.edu/~eclab/projects/mason/

o Netlogo (paling lengkap dokumentasi dan lebih praktis
  digunakan)
   o Bahan tentang Repast dapat didapat secara on line dari
                                                              17
     http://ccl.northwestern.edu/netlogo/
Proses Pembuatan ABM
      (1)
Studi Pustaka
  Observasi
 wawancara


Spesifikasi:
                         (2)
Virtual World
                       Desain
   Agents
                       Model
   Properti
                      Berbasis
   Method
                        ABM



                      Dokumen           (3)
                        Desain      Pembuatan
                     sistem ABM        Model
                                   Berbasis ABM



                                      Model             (4)
                                     Berbasis     Uji Validitas &
                                      ABM          Reliabilitas
                                                      Model


                                                                        (5)
                                                   Valid ABM        Eksperiment
                                                     Model            dengan
                                                                       ABM


                                                                                       (6)
                                                                     Data Hasil   Uji Statistik
                                                                    Eksperiment   & Observasi
           Keterangan :
                                                                                     Mdoel

            Output        Proses                                                   Emergent
                                                                                   Behavior
                                                                                    Model
                                                                                   Kuantitatif
                                                                                           18
ABM Area of implementation (in Management)
Learning and the       There exists a broad range of algorithms which represent the learning process of
embodied mind          computational agents, e.g. genetic algorithms.
Evolution of           Norms are generated by interaction and in social settings. AXELROD (1997, 47) uses the
behavioural norms      following definition “A norm exists in a given social setting to the extend that individuals
                       usually act in a certain way and are often punished when seen not to be acting in this way”.
Bottom-up modeling     The major point in markets is the ability to perform self organisation. Some markets follow a
of market processes    path dependency while others behave differently. Nearly every market can be investigated by
                       using agent-based simulations.
Formation of           Economic networks play a crucial role in social and economic science. The formation of
economic networks      transaction networks by strategically interacting agents takes the centre stage.
Modeling of            An organisation consists of a number of people which have an objective or performance
organisations          criterion that transcends the objectives of the individuals within the group (V. ZANDT, 1998).
                       In this sense organisations can be modelled by implementing agent-based models.
Automated markets      This area is related to the Internet and to virtual markets. There is a number of profit oriented
                       research on the way with continuously growing implementations in products.
Parallel experiments   There are two main differences regarding experiments with real and computational agents:
with real and          The behaviour of computational agents is determined and known in advance while it is not
computational          possible to know explicitly why real agents respectively human beings make a particular
agents                 choice. Performing both experiments in parallel could support the finding of insights.
Building ACE           Work with agent-based models needs computer and programming skills. There are
computational          environments developed and still under construction which support application for non-skilled
laboratories           researchers. These computational laboratories permit the study of systems of multiple  19

                       interacting agents by means of controlled and replicable experiments, e.g. Swarm or RePast.
CONTOH ABM




     CONSUMER BEHAVIOUR MODEL
      For VOICE MUSIC SMS (VMS)
         VALUE ADDED SERVICE
    AT GSM OPERATOR IN INDONESIA
       http://abm.cantiknatural.com
http://ccl.northwestern.edu/netlogo/models/community/customerBehavior
                                                                   20
Model Perilaku Konsumen VMS
yudi limbar yasik, 2008
Komunikasi Pemasaran                                           ACCEPTANCE
        Advertising                                              RATE OF
     Sales Promotion
         Publicity
                                                              VMS SERVICES
     Personal Selling
     Direct Marketing


                                          Pelanggan Telepon Selular GSM

                                   Opinion                         Decision
Informasi Cara Penggunaan
        Informasi Lagu
       Informasi Harga




                               +




                                              -
     Informasi Cakupan



Rumor Cara Menggunakan      Behavioral Attitude                      Need
      Rumor Lagu
   Rekomendasi Cara
   Rekomendasi Lagu              Imitation
   Diskualifikasi Cara
   Diskualifikasi Lagu
                               Conditioning

                                   Inactive             Consumer Profile
                                                        - Kemampuan menggunakan
                               Opportunity              - Kesesuaian Lagu
  Kelompok Rujukan                                      - Sensitifitas Harga
       Keluarga                    Distrust             - Daftar Phonebook
        Teman
   Pemimpin Pendapat

                                                                                  21
Virtual World




                22
Agents
o Konsumen VMS
  o Pelanggan Telkomsel
  o Pelanggan Indosat
  o Pelanggan Excelcom
o Operator Telekomunikasi Selular GSM
  o Kinerja Komunikasi Pemasaran
o Group Reference Influence
  o Rumor
  o Rekomendasi
  o Diskualifikasi                      23
Agent’s Attribute
o Pelanggan
  o Tingkat kemampuan menggunakan
  o Tingkat kesesuaian lagu
  o Tingkat Kesesuaian Harga
  o Behaviour Attitude
  o Operator yang digunakan
o Kinerja Komunikasi Pemasaran
  o Info cara menggunakan, info lagu, info harga,
    info cakupan pelayanan
o Kelompok Rujukan
  o Rumor, diskualifikasi dan rekomendasi           24
Agent’s Methods                                                Active BA
                                                               (imitating)
                                                           menerima pengaruh
                                                                  positif
                                                                 State=2


o Behaviour AttitudePositif Stimulus > Positif Threshold
                                                                               Negatif_Threshold < Negatif Stimulus

                                                               Active BA

o Komunikasi Antar                                           (conditioning)
                                                            Siap menerima
                                                            pengaruh positif

  pelanggan       Positif Stimulus > Positif Threshold
                                                                State=1

                                                                               Negatif_Threshold < Negatif Stimulus


o Keputusan pelanggan                                          Inactive BA
                                                             (Min_threshold,
                                                             Maks_threshold,
                                                                 state=0)

                  Positif Stimulus > Positif Threshold
                                                                                 Negatif_Threshold < Negatif Stimulus

                                                                Active BA
                                                              (opportunis)
                                                             Siap menerima
                                                            pengaruh negatif
                                                                State=-1

                  Positif Stimulus > Positif Threshold                           Negatif_Threshold < Negatif Stimulus

                                                               Active BA
                                                               (distrust)
                                                           menerima pengaruh
                                                                 negatif
                                                               State=-2
                                                                                                           25
Implementasi Model Perilaku
Konsumen VMS Berbasis ABM




                              26
TERIMA KASIH

yudily@yahoo.com
  0816-420-8382


                   27

Mais conteúdo relacionado

Destaque

Итоги Международной винной выставки Индустрия Напитков Russian Wine Fair 2011
Итоги Международной винной выставки Индустрия Напитков Russian Wine Fair 2011Итоги Международной винной выставки Индустрия Напитков Russian Wine Fair 2011
Итоги Международной винной выставки Индустрия Напитков Russian Wine Fair 2011Asti Group Exhibition Company
 
Proximo Företagspresentation 2016
Proximo Företagspresentation 2016Proximo Företagspresentation 2016
Proximo Företagspresentation 2016Wuendy Cardenas
 
2 examen et corrige francais 2011 1 am t1
2 examen et corrige  francais 2011 1 am t12 examen et corrige  francais 2011 1 am t1
2 examen et corrige francais 2011 1 am t1Ahmed Mesellem
 
App c howtowritea_goodrequirement
App c howtowritea_goodrequirementApp c howtowritea_goodrequirement
App c howtowritea_goodrequirementShawn Stevenson
 
Design et nettsted
Design et nettstedDesign et nettsted
Design et nettstedarlenaslide
 
Integral
IntegralIntegral
IntegralAlv Awg
 
Cyber security foss-foruniversities-haiphong-15042012
Cyber security foss-foruniversities-haiphong-15042012Cyber security foss-foruniversities-haiphong-15042012
Cyber security foss-foruniversities-haiphong-15042012nghia le trung
 
1 examen et corrige his geo 2012 1-am t1
1 examen et corrige his geo 2012 1-am t11 examen et corrige his geo 2012 1-am t1
1 examen et corrige his geo 2012 1-am t1Ahmed Mesellem
 
Science the bold words
Science the bold wordsScience the bold words
Science the bold wordsroyalebabyphat
 

Destaque (14)

Info sec july-2014
Info sec july-2014Info sec july-2014
Info sec july-2014
 
Итоги Международной винной выставки Индустрия Напитков Russian Wine Fair 2011
Итоги Международной винной выставки Индустрия Напитков Russian Wine Fair 2011Итоги Международной винной выставки Индустрия Напитков Russian Wine Fair 2011
Итоги Международной винной выставки Индустрия Напитков Russian Wine Fair 2011
 
Proximo Företagspresentation 2016
Proximo Företagspresentation 2016Proximo Företagspresentation 2016
Proximo Företagspresentation 2016
 
Science
ScienceScience
Science
 
2 examen et corrige francais 2011 1 am t1
2 examen et corrige  francais 2011 1 am t12 examen et corrige  francais 2011 1 am t1
2 examen et corrige francais 2011 1 am t1
 
Katalog wydzialowy 2013 (3 pracownia)
Katalog wydzialowy 2013 (3 pracownia)Katalog wydzialowy 2013 (3 pracownia)
Katalog wydzialowy 2013 (3 pracownia)
 
App c howtowritea_goodrequirement
App c howtowritea_goodrequirementApp c howtowritea_goodrequirement
App c howtowritea_goodrequirement
 
Web app
Web appWeb app
Web app
 
Design et nettsted
Design et nettstedDesign et nettsted
Design et nettsted
 
Integral
IntegralIntegral
Integral
 
18 compo
18 compo18 compo
18 compo
 
Cyber security foss-foruniversities-haiphong-15042012
Cyber security foss-foruniversities-haiphong-15042012Cyber security foss-foruniversities-haiphong-15042012
Cyber security foss-foruniversities-haiphong-15042012
 
1 examen et corrige his geo 2012 1-am t1
1 examen et corrige his geo 2012 1-am t11 examen et corrige his geo 2012 1-am t1
1 examen et corrige his geo 2012 1-am t1
 
Science the bold words
Science the bold wordsScience the bold words
Science the bold words
 

Semelhante a Introduction to Agent-Based Modeling for Customer Behavior

Consumer behavior da 1
Consumer behavior da 1Consumer behavior da 1
Consumer behavior da 1premu4u
 
Medi Pragma 2012
Medi Pragma  2012Medi Pragma  2012
Medi Pragma 2012Medi-Pragma
 
Crosscut Advisory Proposal to Global Fragrance Brand
Crosscut Advisory Proposal to Global Fragrance BrandCrosscut Advisory Proposal to Global Fragrance Brand
Crosscut Advisory Proposal to Global Fragrance BrandChappy_02
 
We are Semio_ENG
We are Semio_ENGWe are Semio_ENG
We are Semio_ENGsilvia viti
 
Huong dan de_tai_tot_nghiep_marketing_manager
Huong dan de_tai_tot_nghiep_marketing_managerHuong dan de_tai_tot_nghiep_marketing_manager
Huong dan de_tai_tot_nghiep_marketing_managerViệt Long Plaza
 
Social Media Metrics and ROI: mUmBRELLA and TCO Social Media
Social Media Metrics and ROI: mUmBRELLA and TCO Social Media Social Media Metrics and ROI: mUmBRELLA and TCO Social Media
Social Media Metrics and ROI: mUmBRELLA and TCO Social Media TCO
 
Strategic Platform 2008
Strategic Platform 2008Strategic Platform 2008
Strategic Platform 2008han_biemans
 
Innovation product design planning process 1 powerpoint presentation templates
Innovation product design planning process 1 powerpoint presentation templatesInnovation product design planning process 1 powerpoint presentation templates
Innovation product design planning process 1 powerpoint presentation templatesSlideTeam.net
 
Porter advances in relationship marketing thought and practice the influenc...
Porter   advances in relationship marketing thought and practice the influenc...Porter   advances in relationship marketing thought and practice the influenc...
Porter advances in relationship marketing thought and practice the influenc...Việt Long Plaza
 
Innovation decision making new product development strategy 1 powerpoint ppt ...
Innovation decision making new product development strategy 1 powerpoint ppt ...Innovation decision making new product development strategy 1 powerpoint ppt ...
Innovation decision making new product development strategy 1 powerpoint ppt ...SlideTeam.net
 
How to make create innovation decision making new product development process...
How to make create innovation decision making new product development process...How to make create innovation decision making new product development process...
How to make create innovation decision making new product development process...SlideTeam.net
 
Innovation decision making new product development strategy 1 powerpoint pres...
Innovation decision making new product development strategy 1 powerpoint pres...Innovation decision making new product development strategy 1 powerpoint pres...
Innovation decision making new product development strategy 1 powerpoint pres...SlideTeam.net
 
Innovation decision making new product development strategy 1 powerpoint pres...
Innovation decision making new product development strategy 1 powerpoint pres...Innovation decision making new product development strategy 1 powerpoint pres...
Innovation decision making new product development strategy 1 powerpoint pres...SlideTeam.net
 
Innovation decision making new product development process 1 powerpoint ppt t...
Innovation decision making new product development process 1 powerpoint ppt t...Innovation decision making new product development process 1 powerpoint ppt t...
Innovation decision making new product development process 1 powerpoint ppt t...SlideTeam.net
 
Innovation decision making new product development process 1 powerpoint prese...
Innovation decision making new product development process 1 powerpoint prese...Innovation decision making new product development process 1 powerpoint prese...
Innovation decision making new product development process 1 powerpoint prese...SlideTeam.net
 
Innovation decision making new product development process 1 powerpoint ppt s...
Innovation decision making new product development process 1 powerpoint ppt s...Innovation decision making new product development process 1 powerpoint ppt s...
Innovation decision making new product development process 1 powerpoint ppt s...SlideTeam.net
 
Innovation decision making new product development process 1 powerpoint prese...
Innovation decision making new product development process 1 powerpoint prese...Innovation decision making new product development process 1 powerpoint prese...
Innovation decision making new product development process 1 powerpoint prese...SlideTeam.net
 
Innovation decision making new product development strategy 1 powerpoint ppt ...
Innovation decision making new product development strategy 1 powerpoint ppt ...Innovation decision making new product development strategy 1 powerpoint ppt ...
Innovation decision making new product development strategy 1 powerpoint ppt ...SlideTeam.net
 

Semelhante a Introduction to Agent-Based Modeling for Customer Behavior (20)

Consumer behavior da 1
Consumer behavior da 1Consumer behavior da 1
Consumer behavior da 1
 
Medi Pragma 2012
Medi Pragma  2012Medi Pragma  2012
Medi Pragma 2012
 
Science identity development
Science identity developmentScience identity development
Science identity development
 
Crosscut Advisory Proposal to Global Fragrance Brand
Crosscut Advisory Proposal to Global Fragrance BrandCrosscut Advisory Proposal to Global Fragrance Brand
Crosscut Advisory Proposal to Global Fragrance Brand
 
We are Semio_ENG
We are Semio_ENGWe are Semio_ENG
We are Semio_ENG
 
Market Research Application Oct 11, 2009
Market Research Application Oct 11, 2009Market Research Application Oct 11, 2009
Market Research Application Oct 11, 2009
 
Huong dan de_tai_tot_nghiep_marketing_manager
Huong dan de_tai_tot_nghiep_marketing_managerHuong dan de_tai_tot_nghiep_marketing_manager
Huong dan de_tai_tot_nghiep_marketing_manager
 
Social Media Metrics and ROI: mUmBRELLA and TCO Social Media
Social Media Metrics and ROI: mUmBRELLA and TCO Social Media Social Media Metrics and ROI: mUmBRELLA and TCO Social Media
Social Media Metrics and ROI: mUmBRELLA and TCO Social Media
 
Strategic Platform 2008
Strategic Platform 2008Strategic Platform 2008
Strategic Platform 2008
 
Innovation product design planning process 1 powerpoint presentation templates
Innovation product design planning process 1 powerpoint presentation templatesInnovation product design planning process 1 powerpoint presentation templates
Innovation product design planning process 1 powerpoint presentation templates
 
Porter advances in relationship marketing thought and practice the influenc...
Porter   advances in relationship marketing thought and practice the influenc...Porter   advances in relationship marketing thought and practice the influenc...
Porter advances in relationship marketing thought and practice the influenc...
 
Innovation decision making new product development strategy 1 powerpoint ppt ...
Innovation decision making new product development strategy 1 powerpoint ppt ...Innovation decision making new product development strategy 1 powerpoint ppt ...
Innovation decision making new product development strategy 1 powerpoint ppt ...
 
How to make create innovation decision making new product development process...
How to make create innovation decision making new product development process...How to make create innovation decision making new product development process...
How to make create innovation decision making new product development process...
 
Innovation decision making new product development strategy 1 powerpoint pres...
Innovation decision making new product development strategy 1 powerpoint pres...Innovation decision making new product development strategy 1 powerpoint pres...
Innovation decision making new product development strategy 1 powerpoint pres...
 
Innovation decision making new product development strategy 1 powerpoint pres...
Innovation decision making new product development strategy 1 powerpoint pres...Innovation decision making new product development strategy 1 powerpoint pres...
Innovation decision making new product development strategy 1 powerpoint pres...
 
Innovation decision making new product development process 1 powerpoint ppt t...
Innovation decision making new product development process 1 powerpoint ppt t...Innovation decision making new product development process 1 powerpoint ppt t...
Innovation decision making new product development process 1 powerpoint ppt t...
 
Innovation decision making new product development process 1 powerpoint prese...
Innovation decision making new product development process 1 powerpoint prese...Innovation decision making new product development process 1 powerpoint prese...
Innovation decision making new product development process 1 powerpoint prese...
 
Innovation decision making new product development process 1 powerpoint ppt s...
Innovation decision making new product development process 1 powerpoint ppt s...Innovation decision making new product development process 1 powerpoint ppt s...
Innovation decision making new product development process 1 powerpoint ppt s...
 
Innovation decision making new product development process 1 powerpoint prese...
Innovation decision making new product development process 1 powerpoint prese...Innovation decision making new product development process 1 powerpoint prese...
Innovation decision making new product development process 1 powerpoint prese...
 
Innovation decision making new product development strategy 1 powerpoint ppt ...
Innovation decision making new product development strategy 1 powerpoint ppt ...Innovation decision making new product development strategy 1 powerpoint ppt ...
Innovation decision making new product development strategy 1 powerpoint ppt ...
 

Último

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Último (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Introduction to Agent-Based Modeling for Customer Behavior

  • 1. Introduction of Agent Based Modeling (ABM) for Customer Behavior Model Dr. Ir. Yudi Limbar Yasik., MSc mail : yudiyasik@yahoo.com 1
  • 2. Concepts oIlmu Ekonomi ? oMarketing ? oConsumer Behavior ? oModeling? oAgent Based Modeling? 2
  • 3. Ilmu Ekonomi? oIlmu yang mempelajari tentang kebutuhan manusia oBarter oKonsep uang oKonsep Supply : Demand 3
  • 4. Marketing Concept? o Kapan dibutuhkan o Supply < Demand o Supply = Demand o Supply > Demand o Ilmu yang pempelajari tentang perilaku manusia dalam memenuhi kebutuhannya o Dasar ilmu marketing adalah ilmu tentang perilaku manusia (Consumer Behaviour) 4
  • 5. ON T ITI EC C O H AV GN FF Marketing Strategy BE C O ER A NS IO UM R AN SU M ER D N CO MARKETING text STRATEGY CONSUMER Consumer Research ENVIRONMENT And Analysis Consumers: Affect and Cognition Marketing Strategy Behaviour Development Envoironment Marketing Strategy Implementation 5
  • 6. Consumer Behaviour MASUKAN / PENGARUH EXTERNAL Lingkungan Sosio-Budaya Usaha Pemasaran - Keluarga - Produk - Sumber informasi - Promosi - Reff Group - Harga - kelas sosial - Saluran distribusi - sub budaya & budaya PROSES PENGAMBILAN KEPUTUSAN (INTERNAL) Pengenalan kebutuhan Psikology - Motivasi Penyelidikan sebelum - persepsi pembelian - Pengetahuan - Kepribadian Evaluasi Alternatif - Sikap Pengalaman/ Pembelajaran ACTION Pembelian - Percobaan Pembelian - Pembelian ulang Evaluasi Setelah 6 Pembelian Sumber: Schiffman & Kanuk. 2000: 8
  • 7. Modeling o Model Matematis o Misal : oS=Vxt A model o V= S / t • (from V.L. *modellus, dim. of L. ot=S/V modulus "measure, standard," dim. o Model Statistik of modus "manner, measure" - Online Etymology Dic.) o Misal : • is a pattern, plan, representation o Linear regression (especially in miniature), or o y = α + βx + ε description designed to show the main object or workings of an object, system, or concept. 7
  • 8. Why Agent Based Modeling?? o Model yang tidak bisa di dekati dengan persamaan matematis atau statistik o Sistem yang kompleks tidak linear seperti perilaku manusia o Ethical problem, Non Parametrik o Bottom up aproach o Simulasi sistem o Skenario, prediksi o Kemajuan di bidang ilmu simulasi dan komputer, o artificial Intelegent 8
  • 9. ABM Teory o Secara konsep ABM diturunkan dari gabungan antar disiplin ilmu yang dikenal dengan konsep “Science complexity” istilah yang diangkap oleh Levin 1999[i]. o Secara alamiah konsep biologi dan ilmu sosial digabungkan sehingga menghasilkan gabungan yang kompleks yang dapat mengantisipasi sistem yang tidak linear, bisa mengatur diri sendiri, heterogen, bisa beradaptasi, ada feedback, dan dapat memunculkan perilaku. o Ke semua gabungan ilmu tadi di implementasikan ke dalam suatu teknik computer dan software yang membuat kerangka kerja permodelan berbasis agen, yang merupakan hasil perkembangan teori komputer mulai dari artificial intelegent, neural network, dan pemrograman computer yang dapat berevolusi. o [i] Lewin, R. (1999), Complexity: Life at the Edge of Chaos, University of Chicago Press, Chicago, IL . 9
  • 10. DEFINISI o ABM adalah : o suatu metode yang digunakan untuk penelitian / eksperimen o dengan melihat pendekatan dari bawah ke atas (bottom-up) o bagaimana interaksi perilaku-perilaku individu dapat mempengaruhi perilaku sistem, o dengan simulasi berbasis komputer o untuk memodelkan semua perilaku entitas (agen) yang terlibat dalam dunia nyata o dengan harapan interaksi antar entitas dapat menghasilkan atau menggambarkan sifat utama o yang dapat digunakan lagi sebagai alat bantu untuk eksplanatori, eksploratori atau prediksi dalam mengambil keputusan di dunia nyata. 10
  • 11. The key feature of agent-based modeling Twomey & Cadman, 2002, Agent-based modelling of customer behaviour in the telecoms and media markets o The term ``agent’’ in the context of business or economic modeling refers to real world objects such as people or firms. o In the agent-based approach the focus turns to the properties of the individual agents. o These agents are capable of displaying autonomous behavior such as reacting to external events as well as initiating activities. Of equal importance is the interaction of these agents with other agents. o Involves a bottom-up approach to understanding a system’s behavior (e.g fish or bird group). o Traditional modeling usually takes a top-down approach in which certain key aggregated variables are observed in the real world and then reconstructed in a model. o Under this approach a modeler would observe the effects of say a price change on the number of consumers who purchased a product at an aggregated level. This would provide the basis for quantifying the strength of interaction in the model. 11
  • 12. Agent Based Modeling Experiment Testfatsion, 2005, ACE Modeling Economies as Complex Adaptive Systems o Modeler constructs a virtual world populated constructs a virtual world by various agent types sets initial world conditions (company, consumer, market, supplier, regulator) o Modeler sets initial world conditions (consumer, market The world develops over time place) Culture Disk o Modeler then steps back (agent interaction) to observe how the world develops over time (no further intervention by the modeler is permitted) o World events are driven Emergent Behavior by agent interactions (macro behavior) 12
  • 13. Perbandingan ABM dengan Model Kuantitatif Pemodelan Ekonomi Pemodelan dengan Agent Based (ABM) Secara Kuantitatif Model dibangun untuk mengungkapkan Model dibangun untuk permasalahan dengan pendekatan dari bawah ke menyederhanakan atas (bottom up approach), Twomey dan Cadman permasalahan (2002:56) Model adalah langkah awal untuk menghasilkan Model dihasilkan dari data empirik, simulasi yang dijalankan dengan pengolahan data empirik model akan menghasilkan data empirik , (seperti data hasil survey) Axelroad dan Tesfatsion (2005:4) Model yang dibuat untuk Bukan model yang menyelesaikan masalah tetapi memecahkan masalah agen-agen dalam model yang akan memecahkan yang dihadapi masalah yang dihadapi, Bonabeau (2002:7280) Model yang dibuat adalah Model yang dibuat adalah langkah awal dari hasil akhir dari penelitian penelitian, Bryson ett. all (2005:1) 13
  • 14. Strengths of agent-based modeling o System assumptions, The emergent non-equilibrium, dynamical behaviour of a system is usually one of the most interesting outputs of agentbased models. o Realism. This allows us to undertake qualitative scenario exploration to investigate the structure or morphology of the system independently of the details. o Natural representations. relatively easy to understand as they have a simple, structural correspondence between the ``target system’’ and the model representation. They are more intuitive and easier to understand than, say, a system of differential equations. o Heterogeneity. ABMs also allow us to introduce a very high degree of heterogeneity (diversity) into our populations of agents. Traditional models ± to permit mathematical solutions o Bounded rationality . Both limited information and limited abilities to process information may be explicitly incorporated into the model. Habit and social imitation may also be included. o Communication and social networking. ability explicitly to incorporate communication among agents. Agents can, for example, ``talk’’, share information or imitate other agents in the population. This level of subtlety is usually outside the reach of traditional mathematical models, since social networks quickly make equation-based models so complex as to be insoluble. o Object-orientated analysis, design and programming. o Maintenance and refinement. It is reasonably easy to add new types of agents or new attributes or behaviours of agents without destroying earlier knowledge incorporated into the model o + Ethical, parametric design. 14
  • 15. Weaknesses of agent-based modelling o Data problems. the potential lack of adequate data. This is not surprising since, as mentioned in the introduction, most quantitative research until now has concentrated on ``variable and correlation’’ models that do not cohere well with process-based simulation that is inherent in ABMs. This means that not only is it likely that new types of data are needed to be collected but even theories may need to be recast effectively to take account of the potentialities of agent-based simulation. o Identifying rules of behaviors. Trying to capture the appropriate processes or mechanisms underlying the agents’ behavior may not be an easy task. However, as Hood (1998) points out, the flip side of this is that it forces us to be explicit about our assumptions and forces us to think about extracting the ``essence’’ of the problem. o Programming skills. Any sophisticated, agent-based model requires programming in an object-orientated language such as Java. That is, it requires a level of computing skill beyond simple spreadsheet programming. o Computational time. ABMs are computationally intensive, and although it is precisely because of the advances in computing power that we now have the possibility of desk-top agent-based modelling, there are still limits to the level of detail and number of agents that can be run in a simulation in a reasonable amount of time. 15
  • 16. Designing an agent Hood, L. (1998), ``Agent based modelling’’, available at www.brs.gov.au/social_sciences/kyoto/hood2.html o Low fidelity. o all the agents in the model have the same behaviour and intrinsic attributes. o This situation would not even be categorised as an ABM by many practitioners. o It is of interest for problems where the statistics of the collection of entities are of interest. o This situation occurs in many physics and chemistry simulations (e.g. the molecular level simulation ofmaterial properties or drug design). o because of their simpler agent details, usually much larger numbers of agents are employed in the simulations than in a typical ABM. For example, one of the largest astrophysics simulations ever performedconsisted of 150 million agents (stellar entities). o Medium fidelity. o Here an observed distribution of the agents’ behaviour is used to ``calibrate’’ the model. o This is a very useful middle ground to target for many applications where the tails of a distribution are of interest (e.g. the poorest 10 per cent, the richest 10 percent). o An advantage of working at this level of detail is that it allows ups to capture some of the observed properties of the individual agents without having to resolve the internal workings of the agents (i.e. ``what makes them tick’’). o High fidelity. o a proper attempt is made to capture the internal workings of the agents. This may include trying to model, among other things, the beliefs, desires and intentions of the agent. o At this level of fidelity we may also include an ability of the agent to adapt and learn, such that the agent’s behaviours and properties evolve over time as they learn about their environment and what actions lead to success or failure. o At this level of fidelity we are thus capturing some notion of a mentalistic or cognitive agent. 16
  • 17. Platform ABM o Swarn (berbasis bahasa C) o Bahan tentang Repast dapat didapat secara on line dari http://www.swarm.org/wiki/Main_Page o Repast (Recursive Porus Agent Simulation Toolkit: berbasis Java) o Bahan tentang Repast dapat didapat secara on line dari http://repast.sourceforge.net/repast_3/index.html o Mason (Multi-Agent Simulator of Neighborhoods: untuk kecepatan) o Bahan tentang Repast dapat didapat secara on line dari http://cs.gmu.edu/~eclab/projects/mason/ o Netlogo (paling lengkap dokumentasi dan lebih praktis digunakan) o Bahan tentang Repast dapat didapat secara on line dari 17 http://ccl.northwestern.edu/netlogo/
  • 18. Proses Pembuatan ABM (1) Studi Pustaka Observasi wawancara Spesifikasi: (2) Virtual World Desain Agents Model Properti Berbasis Method ABM Dokumen (3) Desain Pembuatan sistem ABM Model Berbasis ABM Model (4) Berbasis Uji Validitas & ABM Reliabilitas Model (5) Valid ABM Eksperiment Model dengan ABM (6) Data Hasil Uji Statistik Eksperiment & Observasi Keterangan : Mdoel Output Proses Emergent Behavior Model Kuantitatif 18
  • 19. ABM Area of implementation (in Management) Learning and the There exists a broad range of algorithms which represent the learning process of embodied mind computational agents, e.g. genetic algorithms. Evolution of Norms are generated by interaction and in social settings. AXELROD (1997, 47) uses the behavioural norms following definition “A norm exists in a given social setting to the extend that individuals usually act in a certain way and are often punished when seen not to be acting in this way”. Bottom-up modeling The major point in markets is the ability to perform self organisation. Some markets follow a of market processes path dependency while others behave differently. Nearly every market can be investigated by using agent-based simulations. Formation of Economic networks play a crucial role in social and economic science. The formation of economic networks transaction networks by strategically interacting agents takes the centre stage. Modeling of An organisation consists of a number of people which have an objective or performance organisations criterion that transcends the objectives of the individuals within the group (V. ZANDT, 1998). In this sense organisations can be modelled by implementing agent-based models. Automated markets This area is related to the Internet and to virtual markets. There is a number of profit oriented research on the way with continuously growing implementations in products. Parallel experiments There are two main differences regarding experiments with real and computational agents: with real and The behaviour of computational agents is determined and known in advance while it is not computational possible to know explicitly why real agents respectively human beings make a particular agents choice. Performing both experiments in parallel could support the finding of insights. Building ACE Work with agent-based models needs computer and programming skills. There are computational environments developed and still under construction which support application for non-skilled laboratories researchers. These computational laboratories permit the study of systems of multiple 19 interacting agents by means of controlled and replicable experiments, e.g. Swarm or RePast.
  • 20. CONTOH ABM CONSUMER BEHAVIOUR MODEL For VOICE MUSIC SMS (VMS) VALUE ADDED SERVICE AT GSM OPERATOR IN INDONESIA http://abm.cantiknatural.com http://ccl.northwestern.edu/netlogo/models/community/customerBehavior 20
  • 21. Model Perilaku Konsumen VMS yudi limbar yasik, 2008 Komunikasi Pemasaran ACCEPTANCE Advertising RATE OF Sales Promotion Publicity VMS SERVICES Personal Selling Direct Marketing Pelanggan Telepon Selular GSM Opinion Decision Informasi Cara Penggunaan Informasi Lagu Informasi Harga + - Informasi Cakupan Rumor Cara Menggunakan Behavioral Attitude Need Rumor Lagu Rekomendasi Cara Rekomendasi Lagu Imitation Diskualifikasi Cara Diskualifikasi Lagu Conditioning Inactive Consumer Profile - Kemampuan menggunakan Opportunity - Kesesuaian Lagu Kelompok Rujukan - Sensitifitas Harga Keluarga Distrust - Daftar Phonebook Teman Pemimpin Pendapat 21
  • 23. Agents o Konsumen VMS o Pelanggan Telkomsel o Pelanggan Indosat o Pelanggan Excelcom o Operator Telekomunikasi Selular GSM o Kinerja Komunikasi Pemasaran o Group Reference Influence o Rumor o Rekomendasi o Diskualifikasi 23
  • 24. Agent’s Attribute o Pelanggan o Tingkat kemampuan menggunakan o Tingkat kesesuaian lagu o Tingkat Kesesuaian Harga o Behaviour Attitude o Operator yang digunakan o Kinerja Komunikasi Pemasaran o Info cara menggunakan, info lagu, info harga, info cakupan pelayanan o Kelompok Rujukan o Rumor, diskualifikasi dan rekomendasi 24
  • 25. Agent’s Methods Active BA (imitating) menerima pengaruh positif State=2 o Behaviour AttitudePositif Stimulus > Positif Threshold Negatif_Threshold < Negatif Stimulus Active BA o Komunikasi Antar (conditioning) Siap menerima pengaruh positif pelanggan Positif Stimulus > Positif Threshold State=1 Negatif_Threshold < Negatif Stimulus o Keputusan pelanggan Inactive BA (Min_threshold, Maks_threshold, state=0) Positif Stimulus > Positif Threshold Negatif_Threshold < Negatif Stimulus Active BA (opportunis) Siap menerima pengaruh negatif State=-1 Positif Stimulus > Positif Threshold Negatif_Threshold < Negatif Stimulus Active BA (distrust) menerima pengaruh negatif State=-2 25
  • 27. TERIMA KASIH yudily@yahoo.com 0816-420-8382 27