| search.ergmTerms {ergm} | R Documentation |
Searches through the ergm.terms help page and prints out a
list of terms appropriate for the specified network's structural
constraints, optionally restricting by additional keywords and search term
matches.
search.ergmTerms(search, net, keywords, name, packages)
search |
optional character search term to search for in the text of the term descriptions. Only matching terms will be returned. Matching is case insensitive. |
net |
a network object that the term would be applied to, used as template to determine directedness, bipartite, etc |
keywords |
optional character vector of keyword tags to use to restrict the results (i.e. 'curved', 'triad-related') |
name |
optional character name of a specific term to return |
packages |
optional character vector indicating the subset of packages in which to search |
Uses grep internally to match the search terms against the term
description, so search is currently matched as a single phrase.
Keyword tags will only return a match if all of the specified tags are
included in the term.
prints out the name and short description of matching terms, and
invisibly returns them as a list. If name is specified, prints out
the full definition for the named term.
skyebend@uw.edu
See also ergm.terms for the complete documentation
# find all of the terms that mention triangles
search.ergmTerms('triangle')
# two ways to search for bipartite terms:
# search using a bipartite net as a template
myNet<-network.initialize(5,bipartite=3)
search.ergmTerms(net=myNet)
# or request the bipartite keyword
search.ergmTerms(keywords='bipartite')
# search on multiple keywords
search.ergmTerms(keywords=c('bipartite','dyad-independent'))
# print out the content for a specific term
search.ergmTerms(name='b2factor')
# request the bipartite keyword in the ergm package
search.ergmTerms(keywords='bipartite', packages='ergm')