- Add DyNAM-i vignette.
- Reimplement method
logLik()
, now is possible to useAIC()
andBIC()
fromstats
package and make likelihood ratio test of nested models usinglmtest::lrtest()
. - Implement method
vcov()
, now is possible to usestats::confint()
to obtain confidence interval for parameters estimates under asymptotic normality, and also get them from atidy()
call. - Improve documentation of
define
functions,linkEvents()
andprint
methods. The reserved names and expected variables are explained. - Drop
fig.retina
from figures in vignettes and keeps default size. - Update
vignette("goldfishEffects")
documentation for closure effects. - Silent
estimate
function output. Setting the global optionverbose
allows unsilent the messages during estimation. - Window effects doesn't create new object on the global environment.
- Add references in description.
silent
parameter replace byprogress
.progress
andverbose
can be set with global options with the same name.- Fix bug composition change on estimation routines.
- Includes environment argument on estimation routines.
- Fix additional URL on Vignette "How to start".
- Fix URLs.
- Estimate examples now use the
C
engine.
- Cleaning submission to CRAN.
- Effects documentation migrated to a vignette.
- Precompile vignettes with long-run time for compilation.
- Fix minor bugs on
opportunityList
- New effect ego alter interaction
egoAlterInt(list(egoAttr, alterAttr))
- Cleaning vignettes and changing networks visualization to use
migraph
package
-
Closure effects renaming.
clSender(net) -> commonSender(net) clReceiver(net) -> commonReceiver(net) mixedClSender(list(net1, net2)) -> mixedCommonSender(list(net1, net2)) mixedClReceiver(list(net1, net2)) -> mixedCommonReceiver(list(net1, net2))
-
Updated
examine.outliers()
andexamine.changepoints()
to plot more informative plots (with{ggplot2}
)- These functions no longer print to the console
-
Added vignette
teaching2.Rmd
that also indicates these extensions -
Added vignette
teaching1.Rmd
with the "How to start"
- Re #3 added
{broom}
-related functionstidy()
andglance()
- Updated
examine.outliers()
andexamine.changepoints()
to plot more informative plots (with{ggplot2}
)- These functions no longer print to the console
- Added vignette
teaching2.Rmd
that also indicates these extensions - Added vignette
teaching1.Rmd
with the "How to start"
-
New DyNAM-i model available to model face-to-face interaction data, collected through video or RFID badges.
-
Functions to transform interaction data into DyNAM-compatible objects
defineGroups_interaction(interactions_data, actors, seed.randomization)
-
Estimation functions for the joining and leaving rates of a DyNAM-i model
estimate( dependent.events_interactions ~ 1 + intercept(network_interactions, joining = 1) + ego(actors$age,joining = 1, subType = "centered") + ego(actors$age,joining = -1, subType = "centered"), model = "DyNAMi", subModel = "rate")
-
Estimation functions for the choice part of a DyNAM-i model
estimate( dependent.events_interactions ~ diff(actors$age,subType="averaged_sum") , model = "DyNAMi", subModel = "choice", estimationInit = list(opportunitiesList = opportunities))
-
New closure effects for
model = "DyNAM"
withsubModel = "choice"
andmodel = "REM"
. Documentation is updated accordingly.cycle(bilatnet) clSender(bilatnet) clReceiver(bilatnet) mixedCycle(list(bilatnet, contignet)) mixedClSender(list(bilatnet, contignet)) mixedClReceiver(list(bilatnet, contignet))
- Minor bugs in parsing and printing solved.
- Solves some warnings regarding S3 generic/method consistency.
- Solves no visible binding for global variables.
- Documentation improvements creating new documentation pages
aggregating similar functions on
print-method
andupdate-method
.
tertius_diff()
andnode_trans()
are changed totertiusDiff()
andnodeTrans()
complaining with naming convention.
-
mixedTrans()
effect is created. It requires the definition of two networks to compute the number of two paths between nodes.mixedTrans(list(bilatnet, contignet))
estimate()
no longer give warnings in R 4.0.0.- Classes and types checkings are revisited and extended.
linkEvents()
is refactored as a S3 method.- New
print
orsummary
methods forgoldfish
objects are developed. head()
andtail()
methods fornodes.goldfish
,network.goldfish
anddependent.goldfish
are available.
-
tertius()
andtertius_diff()
effects are created. It requires the definition of a network and an attribute.tertius_diff(bilatnet, states$gdp) tertius(bilatnet, states$gdp)
estimate()
now estimation routine inC
formodel = "DyNAM"
andsubModel = "choice_coordination"
.
-
estimate()
parameterengine
throughestimationInit
argument control the estimation routine used.mod01 <- estimate(callsDependent ~ inertia + recip + trans, model = "DyNAM", subModel = "choice", estimationInit = list(engine = "gather_compute"))
-
estimate()
now estimation routine inC
except formodel = "DyNAM"
andsubModel = "choice_coordination"
. -
New effects definition for
model = "DyNAM"
andsubModel = "rate"
.
inertia
fixed bug whenweighted = TRUE
.
modelType
argument inestimate()
have been deprecated in favor ofmodel
andsubmodel
.
- New implementation of effects to improve preprocessing time in the initialization of the statistical matrices and the reintroduction of a cache object for complex structural network effects.
- Added more examples for
estimate()
. - Extend documentation of
defineDependentEvents()
,defineGlobalAttribute()
,defineNetwork()
,defineNodes()
andlinkEvents()
.
- Introduce a new efficient estimation routine.