count_dyads() counts the attribute combinations of alter-alter ties/ dyads in ego-centered networks. The results can be returned as a wide or long tibble/ data.frame.

count_dyads(
  object,
  alter_var_name,
  return_as = c("wide", "long"),
  prefix = NULL
)

Arguments

object

An egor object.

alter_var_name

Character, naming the alter variable to use as attribute.

return_as

Character, either "wide" (default) or "long".

prefix

Character, added in front of variables. Only used if return_as is "wide". If NULL (default) prefix is automatically generated.

Value

Wide or long tibble/ data.frame.

Examples

data(egor32)
count_dyads(object = egor32,
            alter_var_name = "country")
#> # A tibble: 32 × 11
#>    .egoID dy_cou_Austr…¹ dy_co…² dy_co…³ dy_co…⁴ dy_co…⁵ dy_co…⁶ dy_co…⁷ dy_co…⁸
#>     <dbl>          <int>   <int>   <int>   <int>   <int>   <int>   <int>   <int>
#>  1      1              2       6       3       3       3       4       6       2
#>  2      2              0       2       0       1       5       9       4       8
#>  3      3              4       6       4       4       2       1       7       2
#>  4      4              1       1       1       3       1       3       7       6
#>  5      5              2      11       4       2       4       5       6       2
#>  6      6              2       1       1       8       0       2       4       7
#>  7      7              0       5       7       2       5      15       3       3
#>  8      8              1       7       1       6       4       3       7       2
#>  9      9              1       6       4       8       2       2       7       2
#> 10     10              0       3       1       2       4      11       6       3
#> # … with 22 more rows, 2 more variables: dy_cou_USA_USA <int>,
#> #   dy_cou_Poland_Poland <int>, and abbreviated variable names
#> #   ¹​dy_cou_Australia_Australia, ²​dy_cou_Australia_Germany,
#> #   ³​dy_cou_Australia_Poland, ⁴​dy_cou_Australia_USA, ⁵​dy_cou_Germany_Germany,
#> #   ⁶​dy_cou_Germany_Poland, ⁷​dy_cou_Germany_USA, ⁸​dy_cou_Poland_USA

# Return result as long tibble.
count_dyads(object = egor32,
            alter_var_name = "country",
            return_as = "long")
#> # A tibble: 278 × 3
#>    .egoID dyads                   n
#>     <dbl> <chr>               <int>
#>  1      1 Australia_Australia     2
#>  2      1 Australia_Germany       6
#>  3      1 Australia_Poland        3
#>  4      1 Australia_USA           3
#>  5      1 Germany_Germany         3
#>  6      1 Germany_Poland          4
#>  7      1 Germany_USA             6
#>  8      1 Poland_USA              2
#>  9      1 USA_USA                 3
#> 10      2 Australia_Germany       2
#> # … with 268 more rows