Learn R Programming

ergm (version 4.7.1)

get.node.attr: Retrieve and check assumptions about vertex attributes (nodal covariates) in a network

Description

The get.node.attr function returns the vector of nodal covariates for the given network and specified attribute if the attribute exists - execution will halt if the attribute is not correctly given as a single string or is not found in the vertex attribute list; optionally get.node.attr will also check that return vector is numeric, halting execution if not. The purpose is to validate assumptions before passing attribute data into an ergm term.

Usage

get.node.attr(nw, attrname, functionname = NULL, numeric = FALSE)

Value

returns the vector of 'attrname' covariates for the vertices in the network

Arguments

nw

a network object

attrname

the name of a nodal attribute, as a character string

functionname

the name of the calling function a character string; this is only used for the warning messages that accompany a halt

numeric

logical, whether to halt execution if the return vector is not numeric; default=FALSE

See Also

get.vertex.attribute() for a version without the checking functionality

Examples

Run this code

data(faux.mesa.high)
get.node.attr(faux.mesa.high,'Grade')

Run the code above in your browser using DataLab