Description Usage Arguments Details Value Author(s) References See Also Examples
These functions compute Wald-type and score-type tests for results estimated by siena07.
1 2 3 4 5 | Wald.RSiena(A, ans)
Multipar.RSiena(ans, ...)
score.Test(ans, test=ans$test)
|
A |
A |
ans |
An object of class |
... |
One or more integer numbers between 1 and |
test |
One or more integer numbers between 1 and |
The hypothesis tested by Wald.RSiena
is Aθ = 0, where θ is
the parameter estimated in the process leading to ans
.
The hypothesis tested by Multipar.RSiena
is that all
parameters given in … are 0. This is a special case of
the preceding.
The tested effects for score.Test
should have been specified
in includeEffects
or setEffect
with
fix=TRUE, test=TRUE
, i.e., they should not have been estimated.
The hypothesis tested by score.Test
is that the tested parameters have
the value indicated in the effects object used for obtaining ans
.
These tests should be carried out only when convergence is adequate (overall maximum convergence ratio less than 0.25 and all t-ratios for convergence less than 0.1 in absolute value).
These functions have their own print method, see print.sienaTest
.
An object of class sienaTest
, which is a list with elements:
chisquare: The test statistic, assumed to have a chi-squared null distribution.
df: The degrees of freedom.
pvalue: The associated p-value.
onesided: For df
=1, the onesided test statistic.
efnames: For Multipar.RSiena
and score.Test
, the names
of the tested effects.
Tom Snijders
See the manual and http://www.stats.ox.ac.uk/~snijders/siena/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | mynet <- sienaDependent(array(c(s501, s502), dim=c(50, 50, 2)))
mydata <- sienaDataCreate(mynet)
myeff <- getEffects(mydata)
myalgorithm <- sienaAlgorithmCreate(nsub=1, n3=40, seed=1777, projname=NULL)
# nsub=1 and n3=40 is used here for having a brief computation,
# not for practice.
myeff <- includeEffects(myeff, transTrip, transTies)
myeff <- includeEffects(myeff, outAct, outPop, fix=TRUE, test=TRUE)
(ans <- siena07(myalgorithm, data=mydata, effects=myeff, batch=TRUE))
A <- matrix(0, 2, 6)
A[1, 3] <- 1
A[2, 4] <- 1
wa <- Wald.RSiena(A, ans)
wa
# A shortcut for the above is:
Multipar.RSiena(ans, 3, 4)
# The following two are equivalent:
sct <- score.Test(ans, c(FALSE, FALSE, FALSE, FALSE, FALSE, TRUE))
sct <- score.Test(ans,6)
print(sct)
# Getting all 1-df score tests separately:
# (More identifying information for the effects may be added as necessary)
for (i in which(ans$test)){
sct <- score.Test(ans,i)
cat(ans$requestedEffects$effectName[i], '\n')
print(sct)}
# Testing that endowment and creation effects are identical:
myeff1 <- getEffects(mydata)
myeff1 <- includeEffects(myeff1, recip, include=FALSE)
myeff1 <- includeEffects(myeff1, recip, type='creation')
(myeff1 <- includeEffects(myeff1, recip, type='endow'))
(ans1 <- siena07(myalgorithm, data=mydata, effects=myeff1, batch=TRUE))
A <- matrix(c(0,1,-1), 1, 3)
(Wald.RSiena(A, ans1))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.