Skip to contents

Updates learner behavior based on interaction with an Adaptive neighbor.

Usage

contagion_interaction(learner, teacher, model)

Arguments

learner

An Agent instance.

teacher

An Agent instance.

model

An AgentBasedModel instance with parameter "adopt_rate".

Value

None. Modifies the learner's next behavior and fitness.

Examples

model <- example_model_with_params(list(adopt_rate = 1.0))
#> Error in example_model_with_params(list(adopt_rate = 1)): could not find function "example_model_with_params"
learner <- model$get_agent(1)
#> Error: object 'model' not found
teacher <- model$get_agent(2)
#> Error: object 'model' not found
learner$set_behavior("Legacy")
#> Error: object 'learner' not found
teacher$set_behavior("Adaptive")
#> Error: object 'teacher' not found
contagion_interaction(learner, teacher, model)
#> Error: object 'model' not found