sienaDataConstraint {RSiena} | R Documentation |
Function to change the values of the constraints between networks.
Description
This function allows the user to change the constraints of "higher", "disjoint" and "atLeastOne" for a specified pair of networks in a Siena data object.
Usage
sienaDataConstraint(x, net1, net2,
type = c("higher", "disjoint", "atLeastOne"), value = FALSE)
Arguments
x |
Siena data object; maybe a group object? |
net1 |
name of first network |
net2 |
name of second network |
type |
one of "higher", "disjoint", "atleastOne". Default is "higher". |
value |
Boolean giving the value. |
Details
The value of the appropriate attribute is set to the value requested.
Note that, for value=TRUE
, the correspondence of this value
to the data is not checked.
Value
Updated Siena data object.
Author(s)
Ruth Ripley
References
See https://www.stats.ox.ac.uk/~snijders/siena/
See Also
sienaDataCreate
, sienaGroupCreate
Examples
nowFriends <- sienaDependent(array(c(s501, s502, s503), dim=c(50, 50, 3)))
ever <- array(c(s501, s502, s503), dim=c(50, 50, 3))
ever[,,2] <- pmax(ever[,,1], ever[,,2])
ever[,,3] <- pmax(ever[,,2], ever[,,3])
everFriends <- sienaDependent(ever)
# Note: this data set serves to illustrate this function,
# but it is not an appropriate data set for estimation by siena07,
# because everFriends (for the three waves together) depends deterministically
# on nowFriends (for the three waves together).
nowOrEver <- sienaDataCreate(nowFriends, everFriends)
attr(nowOrEver, "higher")
nowOrEver
nowOrEver.unconstrained <-
sienaDataConstraint(nowOrEver, everFriends, nowFriends, "higher", FALSE)
nowOrEver.unconstrained
attr(nowOrEver.unconstrained, "higher")
[Package RSiena version 1.4.7 Index]