Start, new, activate, and extract.
Arguments
- x
an R6 "
Situation
" object created by thedefine_situation()
function.- which
(character) either "agent1" or "agent2."
- event
an ABO event.
Examples
situation <- define_situation(agent1 = interact(), agent2 = interact())
#> ✔ dictionary = list(dataset = "usfullsurveyor2015", group = "all")
#> ✔ equations = list(key = "us2010", group = "all")
#> ✔ dictionary = list(dataset = "usfullsurveyor2015", group = "all")
#> ✔ equations = list(key = "us2010", group = "all")
df <- situation |>
sttn_activate("agent1") |>
sttn_start(list(A = "employer", B = "hurt", O = "employee")) |>
sttn_activate("agent2") |>
sttn_new(list(A = "employee", B = "pull_away_from", O = "employer")) |>
sttn_activate("agent1") |>
sttn_new(list(A = "employer", B = "confront", O = "employee")) |>
sttn_extract()
df$deflection
#> # A tibble: 3 × 7
#> time agent1 agent2 A B O deflection
#> <int> <chr> <chr> <chr> <chr> <chr> <dbl>
#> 1 0 A O employer hurt employee 43.5
#> 2 1 O A employee pull_away_from employer 19.2
#> 3 2 A O employer confront employee 13.3
df$transients
#> # A tibble: 3 × 15
#> time agent1 agent2 A B O Ae Ap Aa Be Bp Ba
#> <int> <chr> <chr> <chr> <chr> <chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 0 A O emplo… hurt empl… -1.79 3.05 1.62 -2.38 2.79 1.55
#> 2 1 O A emplo… pull… empl… -0.486 -1.26 -1.33 -0.472 -0.449 -0.680
#> 3 2 A O emplo… conf… empl… -0.662 1.83 1.35 -0.607 1.76 1.28
#> # ℹ 3 more variables: Oe <dbl>, Op <dbl>, Oa <dbl>