- Solves invalid URL link for the MIT Social Evolution dataset.
- Solving missing package anchors in the documentation.
- Update deprecated functions in the vignettes from
manynet
. - Solve issue on
Makevars.in
file that produced a note when check as CRAN.
checkEvents()
method addresses S3 generic/method consistency.- Solves invalid URL link in the bibliography.
- Debug and update yaml workflow files for GitHub Actions.
- Solve note mismatches generic/method consistency
- Debugging and extend documentation for
GatherPreprocessing()
. - Fix note from CRAN checks.
- Debug issue when using a preprocess init object in
estimate()
. - Debug issue with opportunity list in
estimate()
forDyNAM
models. - Fix error in printing output from
estimate()
when using a parameter is fixed to a value.
- Solves
startTime
andendTime
bug onDyNAM
andREM
models preprocessing. - Export
GatherPreprocessing()
. Experimental functionality. - Clean unnecessary functions imports.
- Solves
aes_string()
deprecation. - Solves issue on
C++
engine on DyNAM-rate. - Enforcing an 80-character line length on C++ code.
- Comply with code style.
- Changes that reduce execution time in the R estimation engine.
- Change mentioning of
.GlobalEnv
and dropgoldfishObjects()
.
- Add DyNAM-i vignette.
- 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.
silent
parameter replace byprogress
.progress
andverbose
can be set with global options with the same name.
- Reimplement method
logLik()
, now is possible to useAIC()
andBIC()
fromstats
package and make likelihood ratio test of nested models usinglmtest::lrtest()
. - 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. - Window effects doesn't create new object on the global environment.
- Add references in description.
- 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.