manip_miss: Modifying missing tie data

manip_missR Documentation

Modifying missing tie data

Description

These functions offer tools for imputing missing tie data. Currently two options are available:

  • na_to_zero() replaces any missing values with zeros, which are the modal value in sparse social networks.

  • na_to_mean() replaces missing values with the average non-missing value.

Usage

na_to_zero(.data)

na_to_mean(.data)

Arguments

.data

An object of a manynet-consistent class:

  • matrix (adjacency or incidence) from {base} R

  • edgelist, a data frame from {base} R or tibble from {tibble}

  • igraph, from the {igraph} package

  • network, from the {network} package

  • tbl_graph, from the {tidygraph} package

Value

A data object of the same class as the function was given.

References

On missing data

Krause, Robert, Mark Huisman, Christian Steglich, and Tom A.B. Snijders. 2020. "Missing data in cross-sectional networks: An extensive comparison of missing data treatment methods". Social Networks, 62: 99-112. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1016/j.socnet.2020.02.004")}

See Also

Other modifications: manip_as, manip_correlation, manip_deformat, manip_from, manip_levels, manip_nodes, manip_paths, manip_permutation, manip_preformat, manip_project, manip_reformat, manip_scope, manip_split, manip_ties

Examples

missTest <- ison_adolescents %>% 
   add_tie_attribute("weight", c(1,NA,NA,1,1,1,NA,NA,1,1)) %>% 
   as_matrix
missTest
na_to_zero(missTest)
na_to_mean(missTest)

manynet documentation built on June 23, 2025, 9:07 a.m.