2023-10-31
2023-10-31
Author
field omitted in DESCRIPTION
,
because Author@R
is sufficient. ### Changes in
inst
directory:inst
directory omitted.CITATION
. ### Small changes in coding:SdeSimulation.h
deleted.PrimarySettingEffect.cpp
, used
to_string
for converting a number to string in an error
message.2023-10-11
threshold
, threshold2
,
threshold3
, `threshold4’ changed to work with non-centered
parameters (not backward-compatible). ### Improved documentation:altInDist2W
and
totInDist2W
added to the manual (the effects had been there
since a long time, but not documented).2023-09-29
siena07models.cpp
, which led to
slowness of siena07
since version 1.3.18. ### New
effects:avInSimDist2
, totInSimDist2
,
sameEgoDist2
,sameEgoInDist2
,
outMore2
, divOutEgoIntn
,
divInEgoIntn
, divOutAltIntn
,
divInAltIntn
.avTAltDist2
and totTAltDist2
also
implemented for behavior co-evolving with symmetric networks. ###
Documentation:includeInteraction
.2023-08-15
sienaTimeTest
corrected for
the case of non-saturated sets of dummy variables.plot.sienaTimeTest
for “pairwise=TRUE” changed so that
the warning is avoided.sienaGOF
corrected so that again it can handle
auxiliary functions referring to more than one varName
(such as in mixedTriadCensus
).2023-08-01
getEffects
, the effects object was given an
attribute version
, which was not done correctly in version
1.3.23. (This led to always giving a warning if any interaction effects
were specified.)sienaGOF
of a list of sienaFit
objects (was not correct in version
1.3.23). ### Additional testing:includeInteraction
used in “parallel.R”.2023-06-29
diffWXClosure
, sameWWClosure
,
diffWWClosure
, diffXWClosure
,
sameXWClosure
, unequalX
.JoutMix
made available for bipartite dependent
networks.continuousBipartiteObjective
was
created, with effects outdeg
, outdegSqrt
, and
isolateOut
.sameXOutAct
and diffXOutAct
now have a
parameter 2 for sqrt
. ### Corrections:initializeFRAN
, the call of getEffects
now is dependent on the value of attribute “onePeriodSde”.useStdInits = TRUE
in sienaAlgorithmCreate
and
the effects object includes interaction effects.sienaDataCreate
, the warning message that there is
at least one upOnly
period now is made for each dependent
variable instead of only the last.getEffects
, the effects object was given an
attribute onePeriodSde
and an attribute
version
.initializeFRAN
, the comparison between
effects
and defaultEffects
now is based on
shortName
instead of effectName
(effectName
was changed if there are interaction effects),
excluding the lines in the effects object for unspInt
and
behUnspInt
to allow effects objects created with
non-default values of nintn
and behNintn
. ###
New functionality:sienaGOF
now also accepts a list of
sienaFit
objects. ### Improved coding:initializeFRAN
when there is a
mismatch between effects objects disabling the creation of interaction
effects.initializeFRAN
if the version of the effects
object is not current and the effects object contains interaction
effects (then it is possible that the interacting effects are chosen
incorrectly, even though the effectName
of the interaction
seems OK).sienaGOF
if
groupName
or varName
is incorrect.sienaGOF
(the use of “nrd” sometimes led to absent plots
because of negative bw).2023-05-11
AlterFunction
and its descendants, in particular
CovariateNetworkAlterFunction
.const
to virtual specification of
value
in AlterFunction.h
and all of its
descendants.std::abs
in
AbsDiffFunction.cpp
. ### New functionality:DOUBLESTEP25
,
DOUBLESTEP50
, DOUBLESTEP75
,
DOUBLESTEP100
. ### Corrections:altDist2
, totDist2
and
altInDist2
.sienaAlgorithmCreate
, changed default
prML=2
back to prML=1
; stop if Maximum
Likelihood estimation is attempted for a data set containing more than
one dependent variable with prML=2
(implemented in
initializeFRAN.r
).2023-04-22
updateSpecification
(in effectsMethods
)
now also updates internal parameter values.TriadCensus
, the empty network will not lead to an
error but be reported with the correct triad census.reciAct
, check whether internal parameter ==2
replaced by check whether absolute difference from 2 is less than
0.001.phase2.r
, z$sd
is calculated using
sqrt(pmax(..., 0))
to avoid the extremely rare case of a
negative calculated variance.sienaDataCreate
, handling of structurally determined
values in checkConstraints
corrected (thanks to issue
raised by Jos Elkink). ### Improvements of functionality:parameter
in
includeInteraction
was dropped because it did not have any
consequences. The help page for includeInteraction
now
explains how internal effect parameters for user-defined interactions
are determined.dimnames
of the Simulations
array returned by sienaGOF
are set to the names of the
elements of the auxiliary function.descriptives.sienaGOF
.initializeFRAN
in the case of
mismatch between effects objects.sienaAlgorithmCreate
if
(maxlike && (!is.null(MaxDegree)))
. This is now
also mentioned in the help page for sienaAlgorithmCreate
.
### Documentation:Wald.Rd
.sienaDependent
, it is mentioned
that if there are one-mode as well as two-mode dependent networks, the
one-mode networks should come first.2023-02-07
siena07internals.cpp
adapted to be compatible with new
clang 16 C++ compiler (thanks to Brian Ripley). ### New effects:inPop_dya
.sameXInPop
and diffXInPop
.
### Corrections:siena07
corrected with respect to
x$lessMem
. ### Improvements of functionality:coCovar
and varCovar
now can handle
variables with only one non-missing value, but will stop with an error
message if all values are missing.2023-01-29
move
for MH proposal distribution
for likelihood estimation (thanks to Charlotte Greenan).sienaAlgorithmCreate
for probabilities of MH steps, now
summarized in prML
; with a new default.accepts
, rejects
,
aborts
for sienaFit
objects produced by ML
estimation improved/corrected by reorganizing them in C++.ac3
added to sienaFit
object
if maxlike
.2023-01-06
sienaGOF
now accepts simulated auxiliary statistics
containing missing values. If there are any, this will be reported with
a warning if giveNAWarning
is TRUE
.sienaDataCreate
now also accepts, as “…”, a list of
such objects.2023-01-02
`inPopIntnX`, `inActIntnX`, `outPopIntnX`, `outActIntnX`, `sameXInPopIntn`,
`sameXOutPopIntn`, `sameXInActIntn`, `sameXOutActIntn` restored
(these had got lost in some way...).
http
in R
and
Rd
files changed to https
.seq_len
used and superfluous c()
omitted
in various R files.2022-11-27
siena08
: correct p-value pTsq
for overall
test statistic Tsq
print.summary.sienaMeta
, siena07
,
print01Report
: drop RForge revision.meta.table
(siena08.r
).LaTeX
output of meta.table
.seq_along
and seq_len
used in
print01Report
.2022-11-04
configure
and configure.ac
(with
help from Brian Ripley).2022-10-07
2022-10-06
Matrix
package.universalOffset
initialized as 0; it was earlier
initialized as the maximum real number
(NetworkLongitudinalData.cpp
).thetaStore
deleted (was trash in
phase2.r
).all
to avoid warnings (initializeFRAN.r
). ###
Code modifications:sigmas
and meansigmas
added to
sienaRI
object.sienaRI
object for
printSigma=TRUE
changed to using averages at the variance
level.returnThetas
in the call of siena07
,
also simulated estimation statistics during Phase 2 (deviations from
targets) are returned. ### Effects:nonPCompress
, primCompress
,
primary
, primDegAct
,
primDegActDiff
, primDegActDiffSqrt
,
primDegActSqrt
, primDegActLog
,
primDegActInv
.gwdspFB
effect added for two-mode networks.outAct_ego
,
inAct_ego
,reciAct_ego
,
toAny
.to
, toBack
,
toRecip
, mixedInXW
, internal effect parameter
3 now specifies truncation of the number of twosteps (change to
MixedTwoStepFunction
). ### Improvements of
documentation:sienaRI
.sienaGOF
.2022-05-30
effects.r
of error that led to warning
for multivariate networks.sienaGOF
(groupName
).igraphNetworkExtraction
in the help page
for sienaGOF-auxiliary
.mixedTriadCensus
in the help
page for sienaGOF-auxiliary
.2022-04-28
HigherFilter
and
DisjointFilter
).avInAltW
, avWInAlt
,
totInAltW
, totWInAlt
(with help from Robert
Krause).sharedTo
.2022-03-18
simAllNear
and
simAllFar
.summary.sienaGOF
.sienaTimeTest
.2022-03-07
simAllNear
to 2 and for simAllFar
to 4.sienaTimeTest
, added warn=FALSE
to
varCovar()
to avoid warnings.sienaGroupCreate
and sienaGOF
.StatisticCalculator::calculateBehaviorStatistics
and
StatisticCalculator::calculateBehaviorGMMStatistics
.StatisticCalculator::calculateNetworkEvaluationStatistics
and in `siena07internals::getChangeContributionStatistics’.2022-02-18
avDeg
.2022-02-16
simAllNear
,simAllFar
,
absOutDiffIntn
, avDegIntn
.recipRateInv
, recipRateLog
(Steffen Triebel).outOutActIntn
,
outOutAvIntn
, and both
changed from 2 to
1.includeInteraction
now also can modify the
initialValue
of an effect; and the order of parameters for
this function was changed, bringing it in line with
setEffect
.includeInteraction
and setEffect
.2021-12-15
initializeFRAN.r
which led to errors if interaction effects are included, because of the
changes to includeInteraction
in version 1.3.4.2021-12-08
inRateInv
, inRateLog
(Steffen
Triebel).siena07
.sienaGroupCreate
some changes were
made:print.sienaGroup
slightly extended.sienaGroup
object is given to
sienaBayes
and some of the covariates are constant in one
or more of the groups, the `simX
effect will not run into
an error any more; this is achieved by the first change mentioned above
for sienaGroupCreate
.sienaFitThetaTable
in sienaprint.r
was
corrected for from sienaBayes
.siena.table
was corrected for sienaBayes
objects, and this possibility was mentioned in the help file.sienaprint.r
, methods and functions relating to
sienaBayes
omitted.sienaGroupCreate
, added to
parallel.R
.2021-10-09
outOutAvIntn
.outOutActIntn
also made available for non-directed
explanatory networks and for two-mode dependent networks.toggleProbabilities
added to output of
sienaRI
.theta
used during Phase 2 of
siena07
added to the sienaFit
object
ans
as ans$thetas
.range
attribute of the covariate as 1 to prevent division
by zero, and the simMean
attribute as 0 instead of
NaN
(sienaDataCreate
). This is relevant
especially for sienaGroup
data sets, where covariates might
be constant for some of the groups.`sienaAlgorithmCreate
, the default values of
diagonalize
for MoM is 0.2; this was corrected in the help
file.2021-07-29
creation
or endow
represented in siena.table by creation
and
maintenance
, respectively.2021-07-27
crprodInActIntn
(Nynke Niezink),
XXW
.creation
or endow
represented in siena.table by creation
and
maintenance
, respectively.updateTheta
also accepts sienaBayesFit
objects as prevAns
.upOnly
or downOnly
, the (out)degree
(density) effect is also excluded for symmetric networks (this was
reported in print01Report
, but not carried out). This
happens in effects.r
.sienaDataCreate
if there is an
attribute higher
.2021-05-02
testthat
in tests.2021-04-30
testSame.RSiena
.avInSim
(thanks to Steffen Triebel),
totInSim
, avInSimPopAlt
,
totInSimPopAlt
, constant
,
avAttHigher
, avAttLower
,
totAttHigher
, totAttLower
.avInSim
(brought in line with these types for
avSim
).funnelPlot
adapted to lists of sienaFit
objects containing missing estimates or standard errors.plot.sienaGOF
: new parameter
position
.meta.table
and siena.table
.x$gmm
.ans$requestedEffects
instead of
ans$effects
.SimilarityEffect
, using new parts of
NetworkDependentBehaviorEffect
.Continuousvariable
and EpochSimulation
;BehaviorVariable
, to avoid
warnings in C++ compilation.similarity(int i, int j)
to
actor_similarity
in order to avoid confusion with
similarity(double v1, double v2)
.NAMESPACE
a few imported functions from
graphics
, stats
, utils
that were
not used.CovariateDistance2EgoAltSimNetworkFunction.h
.2021-03-19
configure
, cleanup
and
Makevars
files for just C++ checks.2021-03-16
homXTransRecTrip
, toU
.dyadANetNetObjective
.to
,
toBack
, toRecip
, from
,
fromMutual
.to
, toU
, toBack
,
toRecip
, MixedInXW
are dyadic.MixedInXW
, also with sqrt version for
parameter 2.to.2
(identical to to
) and
MixedInWX
(identical to toBack
).effectsDocumentation
now also includes gmm
effects (at the bottom).fromObjectToLaTeX
in meta.table
and siena.table
.simOnly
is
FALSE (initializeFRAN).basicRSiena.Rmd
dropped (available at
website).toBack
and toRecip
in
manual.simOnly
.oneModeNet
in effects.r
: some further
cases where the comparison of types with behavior
is
replaced by comparison with c(behavior
,
continuous
).phase1.2
.test16
, in view of
an irreproducible error.MixedOutStarFunction
,
MixedInStarFunction
, MixedTwoPathFunction
,
(their functionality replaced by
MixedTwoStepFunction
).MixedTwoStepFunction
from effects (its place is
in effects\generic
, and that’s were it is).2021-02-27
includeGMoMStatistics
,
extended functionality of siena07
.xtable
added to Imports
(used to be in
Suggests
).dyadicCov
made to accept also changing dyadic
covariates.verbose
condition in sienaGOF
also
for last console output.plotAboveThreshold
and
verbose
for funnelPlot
.2021-02-23
2020-12-10
transtrip.FR
,
transtrip.FE
, transtrip.EE
,
WWX.EE
, WWX.FR
, WXX.FE
,
WXX.ER
, XWX.ER
, XWX.FE
,
to.2
, toBack
, toRecip
.transtripX
.meta.table
and
funnelPlot
.from.w.ind
, option parameter=-1 added.to
effect is an ego effect.tested
in sienaGOF.siena.table
, some of the effectNames changed to
nice strings, so that LaTeX
can run without errors if
type=tex
.siena08
now has IWLS estimates
more easily accessible, as object$muhat
and
object$se.muhat
.sienaTimeTest
for
sienaFit
objects produced with
lessMem=TRUE
.checkNames
in initializeFRAN
).sienaDataCreate
: more extensive error message, and
class(...)
replaced by class(...)[1]
.print.sienaAlgorithm
if
maxlike
.sienaAlgorithmCreate
: requirements for
mult
corrected in help page.sienaAlgorithmCreate
, use the definitions for
projname=NULL also if any environment variable _R_CHECK* is set.2020-09-30
disjoint
so that it operates correctly
also when the network is symmetric. Consequence: constraint that two
networks are disjoint operates correctly also when one of the networks
is symmetric and the other is not.higher
so that it operates correctly
also when the other network is symmetric. Consequence: constraint that
one network is at least as high as another network operates correctly
also when the higher networks is symmetric and the other is not.CheckConstraints
, used in
sienaDataCreate
, the requirement was dropped that the two
networks have the same symmetry property; and for higher
it
is required that if the lower network is symmetric, the higher network
is also symmetric.sienaDataConstraint
, if type is
disjoint
or atLeastOne
, the constraint is also
implemented for the pair (net2, net1).basicRSiena
added (was earlier available as a
script); thanks to James Hollway.2020-09-17
tcltk
to Suggests
,
and further modified / cleaned up DESCRIPTION.(!requireNamespace(tcltk))
set batch to
TRUE.tcltk
.sienaAlgorithmCreate
, use the definitions for
projname=NULL also if any environment variable _R_CHECK* is set.