Development and verification of an agent-based model of opinion leadership
© Anderson and Titler; licensee BioMed Central Ltd. 2014
Received: 27 January 2014
Accepted: 19 September 2014
Published: 27 September 2014
The use of opinion leaders is a strategy used to speed the process of translating research into practice. Much is still unknown about opinion leader attributes and activities and the context in which they are most effective. Agent-based modeling is a methodological tool that enables demonstration of the interactive and dynamic effects of individuals and their behaviors on other individuals in the environment. The purpose of this study was to develop and test an agent-based model of opinion leadership. The details of the design and verification of the model are presented.
The agent-based model was developed by using a software development platform to translate an underlying conceptual model of opinion leadership into a computer model. Individual agent attributes (for example, motives and credibility) and behaviors (seeking or providing an opinion) were specified as variables in the model in the context of a fictitious patient care unit. The verification process was designed to test whether or not the agent-based model was capable of reproducing the conditions of the preliminary conceptual model. The verification methods included iterative programmatic testing (`debugging’) and exploratory analysis of simulated data obtained from execution of the model. The simulation tests included a parameter sweep, in which the model input variables were adjusted systematically followed by an individual time series experiment.
Statistical analysis of model output for the 288 possible simulation scenarios in the parameter sweep revealed that the agent-based model was performing, consistent with the posited relationships in the underlying model. Nurse opinion leaders act on the strength of their beliefs and as a result, become an opinion resource for their uncertain colleagues, depending on their perceived credibility. Over time, some nurses consistently act as this type of resource and have the potential to emerge as opinion leaders in a context where uncertainty exists.
The development and testing of agent-based models is an iterative process. The opinion leader model presented here provides a basic structure for continued model development, ongoing verification, and the establishment of validation procedures, including empirical data collection.
To improve patient outcomes and the provision of care based on research evidence, it is critical that we speed up and optimize the process of translating evidence from research into practice. Use of opinion leaders (OLs) is one implementation strategy suggested to decrease the research to practice gap. Opinion leaders are from the local peer group, viewed as a respected source of influence, considered by associates as technically competent, and trusted to judge the fit between the evidence base of the practice and the local situation -. Opinion leadership is multifaceted and complex, with role functions varying by the circumstances, but few successful projects to implement innovations in healthcare organizations have managed without opinion leaders -. Although use of opinion leaders improves practice performance, much is still unknown about the best methods of selecting opinion leaders, specific attributes of opinion leaders, actual activities opinion leaders use to improve practice, and the context/setting (acute versus primary care) in which OLs are most effective .
Agent-based modeling is a methodological tool that enables demonstration of the interactive and dynamic effects of heterogeneous individuals and their behaviors on other individuals in their environment. Agent-based models (ABMs) are useful to simulate theorized relationships and thereby contribute to theory development. Analysis of data obtained from simulations may lead to further elaboration or revision of a theory prior to the collection of actual empirical data . Actual data, once obtained, can then be used to further refine and test the model . According to Epstein, ABM facilitates the ability to `generate’ a phenomenon of interest, which contributes to explanation in social science -. The overall purpose of this study was to develop and test an agent-based model of opinion leadership in nursing. The aims of representing both the contextual and dynamic nature of opinion leadership led to the use of this methodological tool . Verification of the ABM, the process of testing correspondence with the underlying conceptual model, is a key step toward using the model to gain new insights and generate new questions about opinion leadership and to guide validation efforts such as empirically testing the model via research.
Overview of preliminary conceptual NOL model development
Values can be accessed by all agents
Announced evidence—new evidence made known to agents, expressed as a probability
Value (1-100) based on a random normal distribution around a mean determined by the model user, visible to the agents
Credibility of the evidence announcer—probability that what the announcer says is true
Value (1-100) of the credibility of the random individual agent that announces the evidence, made visible to other agents
Agent set variables
Value determined by membership in a group
Unearned authority (UA)— authority resulting from the agent’s position
Defined by position: UA of staff nurses = 50, UA of educators = 80, UA of nurse managers = 90
Each agent has unique value assigned by the model program based on model user input of the mean
Prior-belief—individual agent’s level of confidence as to the probability of a given proposition
Agent belief at the beginning of process. Initial setting is random normal distribution (1–100) with model user adjusted mean. Sequential values are determined by the belief revision process.
Earned authority—authority based on a person’s performance
Random normal distribution (1–100) with model used adjusted mean
Motives—probability that an individual takes a course of action based on epistemic (truth) or pragmatic (utility) goals
Random normal distribution (1–100) with model user adjusted mean. <50 = pragmatic, ≥50 = epistemic.
Procedure-based agent variables
Values calculated based on agent procedures
Visibility—agent’s behaviors are made known to others
Prior belief combined with a threshold based on motives. Pragmatic agents have a lower prior-belief threshold for visibility
Credibility—evaluation about the probability that what the agent says is true
Weighted combination of earned and unearned authority. Weight based on visibility of agent.
Assessed evidence— agent’s evaluation of the truth value of new evidence
Absolute value of the difference between an agent’s prior belief and the announced evidence
Assessed credibility of announcer—agent compares his own perceived credibility with that of the announcer
Absolute value of the difference between an agent’s own credibility and credibility of the announcer who shares the new evidence
Uncertainty—agent unable to assess the truth value of the evidence
Based on a threshold of evidence and credibility assessments. Determines need for advice
Availability— agent meets the threshold requirements to act as an advice giver
Visible agents with a model user adjusted threshold of credibility available for giving opinion to other agents seeking advice
Get advice— seek out available agents as a resource to decrease uncertainty about evidence
Agents who need advice create links with available opinion resources (potential OLs). Reassess evidence and announcer credibility based on the beliefs and credibility of the opinion resources
In-link—incoming communication from an uncertain agent to an agent available to give advice
Number of links an available agent receives from uncertain agents
Out-link—outgoing communication from an uncertain agent
Number of links an uncertain agent sends to available agents
New belief— revised probability assessment of the evidence
Agents change their beliefs based on their prior beliefs and a threshold assessment of the evidence. Individual agent’s new belief replaces the prior belief for the next sequence (tick). If the assessment does not meet the threshold for revising belief, the new belief remains the same as the prior belief. Aggregate of individual belief revision changes the overall community context in terms of consensus belief.
Overview of the ABM development and verification testing
Following the development of the underlying conceptual NOL model, the steps for developing an ABM begin with the specification and programming of attributes and behaviors of individuals, termed agents, using a software development platform. The developmental process includes verification and testing of the model execution. Once the preliminary verification process is complete, `experiments’ are conducted to further verify the model’s performance by statistically analyzing simulated data obtained as output . The following describes the creation of the NOL-ABM using NetLogo . NetLogo, one of several ABM development platforms available, was selected for use in this effort because of its `ease of use’ as well as its extensive documentation. We first describe the programming of the basic elements of the ABM, representing nurses (agents) with attributes and behaviors that work on a fictitious nursing unit, followed by the processes used to verify that the computer model represents the concepts and relationships proposed in the preliminary NOL model.
Agent attributes and behaviors
The individual agent perspective is a central feature of ABM. The development of the NOL-ABM began with specification of individual agent attributes based on the concepts and relationships developed in the preliminary model. Within the Netlogo programming environment, individuals are `agents’ and `agent sets’ are groups of agents that behave in defined ways. The NOL-ABM contains three agent sets; staff nurses, educators, and nurse managers. Agent-set variables have values determined by membership in the group. For example, Kitcher’s definition of unearned authority, as authority assigned as a result of position (e.g. nurse manager), was used in the preliminary NOL model ,. Therefore, in the ABM, the variable `unearned authority’ has a different defined value for each of the three positions that are represented—educators, nurse managers, and staff nurses (See Table 1).
In addition to the individual agent and agent-set variables, `global variables’ are those that have only one value that is accessible by all of the agents. In the NOL-ABM, `announced evidence’ is an example of a global variable—all agents can `see’ the value when it is announced by a random agent. The credibility of the agent that announces the evidence is also global, that is, it is a value attached to the individual agent and accessible to all of the other agents.
Finally, in addition to possessing attributes, individual agents also perform various behaviors or actions defined in computer code as `procedures’. Many of the agent variables in the NOL-ABM are procedure-based, meaning that the values are calculated based on the actions taken by the agents. Table 1 provides the details about the NOL-ABM variables and the specifications for each.
Programming and execution
The programming of the NOL-ABM was iterative and began with coding the initialization of the `setup’ of the model. Initialization includes creating the specified number of agents and assigning values to the attributes (prior belief, earned authority, motives) of each agent. Additionally the setup includes the specification of the visual representation of the group to which each agent belongs—e.g. the staff nurses are `circles’ and the educators `squares’ (Figure 2).
Following completion of the programming for basic initialization, the next step was to program the execution of the model (i.e. specification of what actually happens when the model runs). When the user clicks on the `go’ button on the model interface, behaviors of the agents, such as obtaining new evidence, seeking opinions and updating their beliefs occur. Based on the preliminary NOL, the first step is when the agents obtain new evidence about a given topic. The announcement of new evidence (with a random probability), by a random nurse, on a given unit, to the others on that unit, begins each sequence or `tick’. Next, each nurse assesses the evidence and the credibility of its source. Assessment is achieved when the nurses compare their own beliefs and credibility to the new information. For programming purposes, evidence assessment was executed by calculating the difference, in absolute value, of the agent’s prior beliefs and the probability of the new evidence. The credibility assessment of the agents was similarly defined by programmed calculation procedures.
The new evidence is probable (to the nurse) if it is within a specified range of difference from the individual’s own prior belief. The evidence announcer (randomly selected by the program from among the available agents) is also credible, relative to the assessor. In the case of `probable evidence,’ the nurses adopt the evidence and revise their beliefs. Programming of the belief revision rule took into account the prior beliefs of the nurse, the evidence, and the credibility of the evidence announcer. The resulting strength of belief, combined with the motives of the individual nurse, determines whether the nurse will act on the belief and therefore become visible to the other nurses. This is important since, in order to be available as an opinion resource, the nurse agent must be willing to act.
Initialization (initial set up of model parameters)
Create agents (nurses, educators, managers)
Set unearned authority
Set prior belief
Set earned authority
To go (start sequence of events)
Announce evidence (one of agents is an announcer)
Agents get evidence
Agents assess evidence
Agents assess evidence announcer credibility
Agents decide to:
Revise prior beliefs based on evidence
Ignore evidence and keep beliefs the same
Seek advice (if available, create links)
Revise assessments based on advice
Revise prior beliefs or ignore advice and keep beliefs the same
Tick (discrete time step, ends sequence of events)
To go continuous (repeat sequence of events with initial conditions based on outcome of previous tick)
Replace previous prior beliefs with revised beliefs
Reset visibility (based on new prior beliefs)
Reset credibility (based on new visibility)
Announce evidence etc.
As mentioned previously, the single instance of advice giving/receiving does not necessarily indicate the presence of an opinion leader in a given context. The NOL-ABM is designed to view agent behaviors over time in order to examine the effect of changing individual beliefs on the need for and availability of opinion leaders. When the model is set to `continuous’ mode, the sequence of behaviors is repeated; however, the initial conditions are determined by the results of the previous run. Because of this, it is possible, for example, that based on the evidence, all of the nurses changed their beliefs such that they were no longer uncertain about new evidence and therefore would not need to ask for advice. Likewise, the advice givers may change their beliefs such that they themselves are no longer willing to act or give advice on the evidence. In this way, the ABM can be used to simulate a `time series,’ illustrating issues with dependence (prior beliefs) and the effect of the group characteristics on individual behavior.
ABM verification, the process by which agent-based models are shown to correspond to the underlying conceptual model is fundamental to the development of a rigorous model that can be validated and used to gain new insights about complex phenomena . While verification is important for all models, guidelines for verifying ABM continue to evolve, and processes common in other forms of computational modeling are often used ,,. According to Rand and Rust , documentation, programmatic testing, and analysis of test cases are essential for ABM verification. Documentation of the preliminary NOL model, including the development of diagrams for use in programming, is detailed in Anderson and Whall . Programmatic testing and exploratory analysis of simulated test case data are explained next.
Iterative programmatic testing
The goal of programmatic verification is to reduce coding errors using various procedures for monitoring and `debugging’ the computer code ,,. Verification of the NOL-ABM occurred simultaneously with the iterative program development. For example, following the addition of each procedure, comparing computer-generated computations to hand-checked calculations resulted in coding adjustments. The identification of problems by continuously monitoring parameters reported on the model interface for irregularities (i.e. negative numbers or numbers outside the expected range) is another useful verification procedure. As the model development progressed, exporting simulation data into spreadsheets for analysis provided information that aided increasingly granular verification at the agent level. An example of `debugging’ occurred with the discovery that the procedure for `updating beliefs’ by replacing the `prior belief’ with the `new revised belief’ resulted in many nurses with new `prior beliefs’ with a score of zero. Tracking the code execution revealed that simply changing the procedure, so that only nurses who actually revised their beliefs replaced their `prior belief’ for the next `tick’, or sequence solved the problem.
Exploratory analysis of simulated data
Once basic structural programming of the NOL model into the NOL-ABM was complete, the performance of systematic model exploration procedures was used as the next step toward verification of the NOL model. In order to verify that the NOL-ABM was capable of reproducing the conditions that affect the development of NOL according to the preliminary model, two types of simulation experiments were designed and executed for analysis. The first simulation procedure was `parameter sweeping’; it provides data about individual/agent variables under a variety of conditions. The second simulation focused on individual agent attributes over time in order to test the model’s representation of emerging opinion leaders.
Parameters and data collection for simulation procedures
Parameter settings for input variables
Results reporting of output variables
Number of nurses [50, 100, 200]a
Number of educators [3, 7]
Mean prior belief [35, 65]
Available to give advice
Mean earned authority [35, 65]
Mean motives [35, 65]
Mean evidence [40, 70]
Credibility threshold for giving advice [60, 70, 80]
Revised evidence assessment
Number of iterations 
Revised credibility assessment
Individual agent time series [initialization settings]
Variables at each time step
Number of staff nurses b
Prior belief (revised from previous step)
Number of educators b
Evidence (newly introduced each step)
Mean prior belief 
Credibility (changes based on new beliefs)
Mean earned authority 
Mean motives 
Mean evidence 
Available to give advice
Credibility threshold for giving advice b
Number of iterations 
Revised beliefs based evidence
Revised beliefs based on advice
Individual agent time series
The attributes of individual agents are the focus of the second simulation procedure used to verify the NOL model. The simulation experiment was devised to examine the agents over time in order to explore the effect of changing individual beliefs, based on the introduction of new evidence, on the emergence of opinion leaders (consistently available to give advice + sought out for advice) on a unit. In this simulation, the number of staff nurses, number of educators, and credibility threshold were static for each of 20 model executions (Table 3; bottom half). Upon initialization, each individual agent was assigned a unique value for prior belief, earned authority, and motives—all attributes of individual agents (values 1–100 around a preset mean and standard deviation). Although each individual agents’ earned authority and motives remained constant over the time series, their beliefs were (potentially) revised, based on the evidence and any advice they received at each time step. According to the preliminary model, changing beliefs may affect an agent’s degree of uncertainty and need for advice as well as the availability of other agents to be available for advice giving (the opinion leaders). The parameter values for the initialization settings were selected to represent an `average’ unit based on the range of possible values. The output variables were measures of agent evidence and credibility assessments and their behaviors related to advice. The simulated data were collected and exported to a spreadsheet for statistical analysis and visualization. The list of model input and output variables for this individual agent time series are shown in the lower half of Table 3.
Results of the parameter sweep
Descriptive statistical results of the parameter sweep
Individual agent variables
Number who give advice
Number who need advice
Number who seek advice if available
Number with new beliefs
Number with revised evidence assessment
Number with revised credibility assessment
Number with revised beliefs
Regression results of the parameter sweep
Adjusted R square
A. An agent’s motives and prior beliefs predict his visibility
B. An agent’s visibility and authority predict his credibility
C. An agent’s prior beliefs and the evidence predict his new beliefs
D. The number of visible agents and the credibility threshold of the unit predict the number of agents available to give advice
E. The agents’ prior beliefs, the probability of the new evidence and the evidence announcer credibility predict the number of agents who will need advice
F. Agents who revise their assessment of the evidence and the credibility of the evidence announcer based on advice revise their beliefs
Number of agents with revised evidence assessment
Number of agents with revised assessment of announcer credibility
G. When agents who need advice receive it, the number of people with revised beliefs is predicted
The preliminary NOL model posits that the development of opinion leaders depends on the availability of individuals able to perform the role (visibility and credibility) as well as other individuals who are uncertain and need advice (Table 5, rows B and C) . According to the NOL-ABM, agent visibility and the credibility threshold on a unit predict availability, as expected (Table 5, row D). The idea that units that have a higher credibility threshold also have fewer agents available to act as potential opinion leaders is illustrated by the inverse relationship among these two variables (Table 5, row D). It is proposed that agent uncertainty is based on a threshold of evidence and credibility assessments performed by the individual agent (Table 5, rows E and F). When agents are able to get the advice they need, they are able to revise their beliefs accordingly (Table 5- Row G). Again, results of regression analysis of the model output confirm that the NOL-ABM is performing as intended and supports these relationships in the NOL model .
In all of the 288 combinations of variables specified for the parameter sweep, the results show that at least a few of the agents needed advice (e.g. another opinion) to make a decision about the evidence due to uncertainty. In 73 of the different parameter combinations, there were no opinion givers available. Logistic regression was used to analyze the characteristics that would affect the likelihood of available opinion leaders. The results show several independent variables that predict availability. These include the prior beliefs of the agents (p < .0005), earned authority (p < .0005), required credibility (p < .0005), number of nurses (p = .001), and the evidence (p = .028). Differences in the motives (p = .304) and the number of educators (p = .377) were not significant.
Results of the individual agent time series
The analysis of the simulated data output from the time series NOL-ABM experiment was primarily descriptive since the aim was to verify consistency with the preliminary model. Frequency tables, manually checking calculations, and graphic visualization were used in this phase of analysis for model verification.
After a belief revision during time-period 11, nurse agent no. 83’s prior belief drops below the visibility threshold. This change in visibility affects the credibility since when the nurse agents on the unit are unaware of nurse agent no. 83’s beliefs (because she is no longer acting on them); they give more weight to the unearned authority, an agent-set variable that equals 50 because agent no. 83 is a staff nurse and not an educator or manager. This is in contrast to the previous time periods that in which credibility was based more on the earned authority, which is grounded on individual performance. This example provides evidence that the NOL-ABM is performing coded procedures appropriately.
Opinion seekers may revise their beliefs based on the information obtained from the advice giver. In this 20 run time series, all of the opinion seekers (47 agents with out-links) were uncertain about the credibility of the evidence announcer based on their individual results of the coded assessment procedure. In addition, 11 of these nurse agents were also uncertain about the strength of the evidence. Like the nurse agents with in-links, those agents who sought advice tended to display this characteristic over time; however, 20 of the 47 sought advice only twice. In several instances, the revised assessment of the evidence based on the second opinion resulted in a decision to ignore the evidence.
Overall summary of results
The construction of the NOL-ABM presented here represents the basic structure of a model of opinion leadership among nurses and in the context of nursing practice. Iterative development and verification testing resulted in a dynamic agent-based model capable of producing simulation results consistent with the preliminary NOL model developed in phase 1 of this research . Parameter sweep and individual results indicate that nurses revise their beliefs based on their previous opinions and their assessment of new evidence. Sometimes, the new evidence is of questionable credibility and is either ignored or further explored by seeking the opinions of credible colleagues.
The simulation results also show that nurse agents act on their strength of beliefs and, as a result, become an opinion resource for their uncertain colleagues, depending on their perceived credibility. Over time, a few individual agents consistently act as this type of resource and have the potential to become opinion leaders—those individuals who frequently influence the opinions of others when they are sought out for advice. Analysis indicates opinion leaders are more likely to emerge on units in which there are credible nurses with strong beliefs, available to act as resources for other nurse agents who are uncertain about new evidence. The degree to which the nursing unit consists of both uncertain staff members and others willing and able to share their opinions has implications for predicting the usefulness of an opinion leader strategy for improving the adoption of evidence-based nursing practice. For example, on a unit composed primarily of novice nurses, there may be a lack of credible resource persons. On a unit of mostly expert nurses, with strong beliefs, the credibility threshold may be so high that it prevents any reliance on the opinion of colleagues when making decisions about revising beliefs based on new evidence.
Our results show that the NOL-ABM is capable of representing the effect of an opinion leader on another person’s decision-making when it comes to adopting new evidence. As a representation of the preliminary NOL model , the ABM is a partial model that does not include some of the more detailed aspects of variables in the original model, for example, more specific attributes about the new evidence. According to Miller and Page , the process of developing and interacting with a computational model often leads the theorist to discover new insights and avenues for further development of the model. Several priorities for model extension and increased specificity were identified, based on the development and verification results described here.
First, increasing the dimensionality by adding more details to the nurse agents and the characteristics of the evidence are priorities for enhancing the correspondence of the model with real world situations and increasing its usefulness. Increased specificity of the agents (for example, using real-world data to set parameters) and the evidence will contribute to further process refinements related to credibility and belief revision. In terms of increasing agent heterogeneity, characteristics such as level of education, age, years of experience, and shifts worked are examples of factors that could provide diversity. Adding other types of agents, such as physicians or hospital administrators, would add another level of complexity that has potential for differentiating how opinion leadership differs among professional groups. Expanding the social networks of the agents is also a priority. In this iteration of the NOL-ABM, it is assumed that all of the agents know each other equally well. Variations based on length of acquaintance, professional group affiliation, job category and the addition of one, or more, different nursing units may improve the explanatory power of the model. In addition, these factors may affect credibility and access to evidence and could therefore contribute to strengthening the representation of these processes.
The development of the preliminary NOL model involved a process of theory derivation using rational belief revision as a basis for explaining individual and group opinion formation and the emergence of opinion leaders over time. Epstein’s  pioneering work developing `Agent_Zero,’ based on neuro-cognitive foundations and theories of associative learning, suggests avenues for future development through the use of coded `modules.’ For example, the creation, by Epstein, of agents that include an affective component, in addition to the cognitive and social component resulted in agents that may be more realistic than rational thinkers lacking in emotion. The NOL-ABM could potentially be extended to include all or parts of Epstein’s affective module.  Likewise, computer-coded modules (empirically or theoretically based) designed to represent other cognitive mechanisms could be substituted for `rational belief’ (e.g. bounded rationality). Combining model features or comparison of outcomes generated by multiple models in validation studies advance the development of usable models .
Because of the key role of subjective credibility assessment in the evaluation of evidence and the emergence of opinion leaders, refining the process of credibility assessment is also a priority for model improvement and extension. For example, personal authority, based on characteristics such as friendship ties, or prestige is another potential component of credibility assessment . Other network effects, such as the strength of relationships, formation of cliques, and connections, or lack of connections, between groups may contribute to the ability of agents to assess each other’s credibility or affect the accuracy of the assessment. By adding some complexity to the social environment, using empirical data, an enhanced understanding of the conditions conducive to opinion leader emergence and stability over time may be possible.
The process of credibility assessment is important not only for the identification of potential opinion leaders, but also for determining an agent’s perceived need for another opinion which becomes apparent when the agent assesses the new evidence. Areas for improved NOL-ABM development in this area include incorporating agent preferences for which particular agent’s opinion they may seek and to what degree the new opinion influences the agent’s assessment. Additionally, potential improvements to aspects of the new evidence and the evidence announcement procedure were identified. These include allowing individual agents to act as intermediaries for bringing new evidence to other groups or having agents consider the weight of the evidence when revising their beliefs. The agent behaviors related to uncertainty and credibility assessment suggest that thresholds are key mechanisms that guide actions.
Although normative models such as the NOL-ABM can provide useful insight for understanding phenomenon such as NOL, an important advantage of using ABM as a theory development tool is that it is possible for the model developer to include actual empirical data when programming variables. For example, results from Li et al.’s study about reducing HIV stigma showed that opinion leaders had higher scores on a scale of message diffusion among their peers and co-workers ,. Instead of assigning random values to the model variables, the use of the empirical mean and standard deviation obtained from the study measures related to message diffusion could be used to set new ABM parameters. Incorporating new concepts into the model as an extension is one way to develop understanding about the process of message delivery. In addition to using `hybrid’ models, containing both real and simulated values, for exploration and scenario predictions, the comparison of simulated and empirical data can lead to improved theoretical explanation and knowledge discovery and contributes to model validation. ABM and simulation can potentially highlight the need for empirical data collection that would not be evident without the use of a theoretical model .
ABM is a theory development tool that shows promise for use in nursing and health care, particularly for representing multi-level, context sensitive, and dynamic phenomena such as opinion leadership. The NOL-ABM development and verification processes described here are a first step. We have shown that the ABM corresponds to the underlying conceptual model. Beginning ABM development with a clear understanding of the essential conceptual attributes and processes provides a framework and basic structure for model development. The process of continued, iterative model extensions, such as those described above, enables the development of a model that provides just enough detail for theoretical explanation without introducing extraneous variables that add unnecessary complexity . The next phase of model development includes combining extensions or revisions with ongoing verification and establishing a process for model validation procedures, including use of empirical data in order to test the ABMs usefulness for explaining real world phenomena. Examples of validation methods include simulation or empirical research studies designed to answer research questions about opinion leadership. For instance, do individuals assign greater weight to the strength of the evidence or the credibility of the messenger? In multidisciplinary settings, are there differences in how individuals attribute credibility and what are the factors involved? These and other questions for future research will contribute to the overall aim of developing of a workable, dynamic representation of opinion leadership in complex healthcare environments.
CA conceived of the study, developed the agent-based model and simulation, and performed the statistical analysis. MT made substantial contributions to background and interpretation of the data analysis. Both authors read and approved the final manuscript.
We thank Dr. Ann L. Whall, Maggie Allesee Endowed Professor in Gerontology, Oakland University and University of Michigan School of Nursing Faculty Emerita, for her contributions to the study in her role as Chair of CA’s dissertation committee.
- Doumit G, Wright FC, Graham ID, Smith A, Grimshaw J: Opinion leaders and changes over time: a survey. Implement Sci. 2011, 6: 117-10.1186/1748-5908-6-117.View ArticlePubMedPubMed CentralGoogle Scholar
- Flodgren G, Parmelli E, Doumit G, Gattellari M, O’Brien MA, Grimshaw J, Eccles MP: Local opinion leaders: effects on professional practice and health care outcomes.Cochrane Database Syst Rev 2011, CD000125.,Google Scholar
- Grimshaw JM, Eccles MP, Greener J, Maclennan G, Ibbotson T, Kahan JP, Sullivan F: Is the involvement of opinion leaders in the implementation of research findings a feasible strategy?. Implement Sci. 2006, 1: 3-10.1186/1748-5908-1-3.View ArticlePubMedPubMed CentralGoogle Scholar
- Greenhalgh T, Robert G, Macfarlane F, Bate P, Kyriakidou O, Peacock R: Storylines of research in diffusion of innovation: a meta-narrative approach to systematic review. Soc Sci Med. 2005, 61: 417-430. 10.1016/j.socscimed.2004.12.001.View ArticlePubMedGoogle Scholar
- Ploeg J, Skelly J, Rowan M, Edwards N, Davies B, Grinspun D, Bajnok I, Downey A: The role of nursing best practice champions in diffusing practice guidelines: a mixed methods study. Worldviews Evid Based Nurs. 2010, 7: 238-251. 10.1111/j.1741-6787.2010.00202.x.View ArticlePubMedGoogle Scholar
- Thompson DS, Estabrooks CA, Scott-Findlay S, Moore K, Wallin L: Interventions aimed at increasing research use in nursing: a systematic review. Implement Sci. 2007, 2: 15-10.1186/1748-5908-2-15.View ArticlePubMedPubMed CentralGoogle Scholar
- Anderson CA, Whall AL: A philosophical analysis of agent-based modelling: a new tool for theory development in nursing. J Adv Nurs. 2011, 67: 904-914. 10.1111/j.1365-2648.2010.05545.x.View ArticlePubMedGoogle Scholar
- North MJ, Macal CM: Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation. 2007, Oxford University Press, OxfordView ArticleGoogle Scholar
- Epstein JM: Agent-based computational models and generative social science. Complexity. 1999, 4: 41-60. 10.1002/(SICI)1099-0526(199905/06)4:5<41::AID-CPLX9>3.0.CO;2-F.View ArticleGoogle Scholar
- Epstein JM: Generative Social Science: Studies in Agent-Based Computational Modeling. 2006, Princeton University Press, PrincetonGoogle Scholar
- Epstein JM: Agent_Zero: Toward Neurocognitive Foundations for Generative Social Science. 2013, Princeton Univ Press, PrincetonGoogle Scholar
- Anderson C: Agent-Based Modeling of Nursing Opinion Leadership PhD Thesis. 2008, PhD.Ann Arbor, School of Nursing, University of MichiganGoogle Scholar
- Anderson CA, Whall AL: Nursing opinion leadership: a preliminary model derived from philosophic theories of rational belief. Nurs Philos. 2013, 14: 271-283. 10.1111/nup.12008.View ArticlePubMedGoogle Scholar
- Joyce JM: A nonpragmatic vindication of probabilism. Philos Sci. 1998, 65: 575-603. 10.1086/392661.View ArticleGoogle Scholar
- Joyce JM: Bayesianism. The Oxford Handbook of Rationality. Edited by: Mele AR, Rawling P. 2004, Oxford University Press, New York, 132-155.Google Scholar
- Joyce JM: How Probabilities Reflect Evidence. Philos Perspect. 2005, 19: 153-178. 10.1111/j.1520-8583.2005.00058.x.View ArticleGoogle Scholar
- Kitcher P: The organization of cognitive labor. The Advancement of Science: Science Without Legend, Objectivity Without Illusions. 1993, Oxford University Press, New York, 303-389.Google Scholar
- Walker LO, Avant KC: Strategies for Theory Construction in Nursing. 2005, Pearson-Prentice Hall, Upper Saddle RiverGoogle Scholar
- Gilbert N: Agent-Based Models. 2008, Sage Publications, Thousand Oaks, CAView ArticleGoogle Scholar
- Netlogo: Center for connected learning and computer based-modeling.., [http://ccl.northwestern.edu/netlogo/]
- Rand W, Rust RT: Agent-based modeling in marketing: Guidelines for rigor. Int J Res Mark. 2011, 28: 181-193. 10.1016/j.ijresmar.2011.04.002.View ArticleGoogle Scholar
- Miller JH, Page SE: Complex Adaptive Systems: An Introduction to Computational Models of Social Life. 2007, Princeton University Press, PrincetonGoogle Scholar
- Li L, Guan J, Liang LJ, Lin C, Wu Z: Popular Opinion Leader intervention for HIV stigma reduction in health care settings. AIDS Education & Prevention. 2013, 25: 327-335. 10.1521/aeap.2013.25.4.327.View ArticleGoogle Scholar
- Li L, Wu Z, Liang L-J, Lin C, Guan J, Jia M, Rou K, Yan Z: Reducing HIV-related stigma in health care settings: a randomized controlled trial in China. Am J Public Health. 2013, 103: 286-10.2105/AJPH.2012.300854.View ArticlePubMedPubMed CentralGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.