| assumptionCheck {networktools} | R Documentation | 
Assumption Checking Function
Description
Checks some basic assumptions about the suitability of network analysis on your data
Usage
assumptionCheck(
  data,
  type = c("network", "impact"),
  percent = 20,
  split = c("median", "mean", "forceEqual", "cutEqual", "quartiles"),
  plot = FALSE,
  binary.data = FALSE,
  na.rm = TRUE
)
Arguments
| data | dataframe or matrix of observational data (rows: observations, columns: nodes) | 
| type | which assumptions to check? "network" tests the suitability for network analysis in general. "impact" tests the suitability for analyzing impact | 
| percent | percent difference from grand mean that is acceptable when comparing variances. | 
| split | if type="impact", specifies the type of split to utilize | 
| plot | logical. Should histograms each variable be plotted? | 
| binary.data | logical. Defaults to FALSE | 
| na.rm | logical. Should missing values be removed? | 
Details
Network analysis rests on several assumptions. Among these: - Variance of each node is (roughly) equal - Distributions are (roughly) normal
Comparing networks in impact rests on additional assumptions including: - Overall variances are (roughly) equal in each half
This function checks these assumptions and notifies any violations. This function is not intended as a substitute for careful data visualization and independent assumption checks.
See citations in the references section for further details.
References
Terluin, B., de Boer, M. R., & de Vet, H. C. W. (2016). Differences in Connection Strength between Mental Symptoms Might Be Explained by Differences in Variance: Reanalysis of Network Data Did Not Confirm Staging. PLOS ONE, 11(11), e0155205. Retrieved from https://doi.org/10.1371/journal.pone.0155205