Learn R Programming

ergm.ego (version 1.1.0)

degreedist.egor: Plotting the degree distribution of an egocentric dataset

Description

A degreedist() method for egodata objects: plot a histogram of the degree distribution of actors in the egocentric dataset, optionally broken down by group and/or compared with a Bernoulli graph.

Usage

# S3 method for egor
degreedist(
  object,
  freq = FALSE,
  prob = !freq,
  by = NULL,
  brgmod = FALSE,
  main = NULL,
  plot = brgmod,
  weight = TRUE,
  ...
)

Value

Returns either a vector of degree frequencies/proportions if by=NULL or a matrix with a row for each category if not. If plot==TRUE returns invisibly.

Arguments

object

A egor object.

freq, prob

Whether to plot the raw frequencies or the conditional proportions of the degree values. Defaults to the latter.

by

A character vector giving the name of a vertex attribute; if given, plots the frequences broken down by that attribute.

brgmod

Plot the range of predicted frequencies/probabilities according to a Bernoulli graph having the same expected density as the observed.

main

Main title of the plot.

plot

Whether to plot the histogram; defaults to the same value asbrgmod, i.e., FALSE.

weight

Whether sampling weights should be incorporated into the calculation (TRUE, the default) or ignored (FALSE).

...

Additional arguments to simulate.ergm.ego().

See Also

degreedist, summary

Examples

Run this code

data(faux.mesa.high)
fmh.ego <- as.egor(faux.mesa.high)

degreedist(fmh.ego,by="Grade",brgmod=TRUE)
# Compare:
degreedist(faux.mesa.high)

Run the code above in your browser using DataLab