sienaDataConstraint {RSiena} | R Documentation |
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.
sienaDataConstraint(x, net1, net2, type = c("higher", "disjoint", "atLeastOne"), value = FALSE)
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. |
The value of the appropriate attribute is set to the value requested.
Updated Siena data object.
Ruth Ripley
See http://www.stats.ox.ac.uk/~snijders/siena/
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")