std::map
. The last fix didn’t work under all circumstances.std::map
netinf()
with log-normal
model didn’t run because of an index error in the argument check for params
netinf_
used ceiling on integer which caused error on Solarisnetinf()
netinf()
got another speed-up. After the first edge, the computation time for each edge is reduced by the factor number of nodes in the networkp_value_cutoff
argument to netinf()
.params
argument parameters are initialized by choosing the midpoint between the maximum possible parameter value and the minimum possible value. These values are derived using the closed form MLE of the respective parameter, derived from either the minimum possible diffusion times (assuming a diffusion ‘chain’, i.e. a -> b -> c -> ...
) or the maximum possible diffusion times (assuming a diffusion ‘fan’, i.e. a -> b, a -> c, a -> d,...
).n_edges
can now specify either an absolute number of edges, or a p-value cutoff in the interval (0, 1)
for the Vuong testnetinf
. Instead of lambda
, parameters are now specified with a vector (or scalar depending on distribution) params
. For exponential and rayleigh distributions params
is just the rate / alpha parameter. For the log-normal distribution params
specifies mean and variance (in that order). See the netinf()
documentation for details on specificaiton and parametrization (?netinf
).netinf()
now contains information on the model, parameters and iterations as attributes. See the documentation for details.policies
dataset has been updated with over 600 new policies from the SPID database (access via data(policies)
).trees = TRUE
.drop_nodes()
now allows to drop nodes from all cascades in a cascade object.simulate_cascades()
simulate_cascades()
now supports passing of additional (isolated in the diffusion network) nodes via the nodes
argument.simulate_cascades()
now also supports the log-normal distribution.simulate_cascades()
with partial cascades provided, it was possible that nodes experienced an event earlier than the last event in the partial cascade. Now, the earliest event time is the last observed event time in the partial cascade.netinf()
now has a shiny progress bar!as.cascade
is now completely removed (see release note on version 1.1.0).subset_cascade_time
) and by cascade id (subset_cascade
).as_cascade_long()
and as_cascade_wide()
handle date input correctly now.as_cascade_wide()
couldn’t handle data input of class data.table
.as.cascade
is not bound to the class of the data object anymore. In 1.0.0 wide format had to be a matrix and long format had to be a dataframe. This did not make much sense. as.cascade
is now deprecated and replaced by two new functions as_cascade_long
and as_cascade_wide
.plot.cascade
with option label_nodes=FALSE
were reversedFirst release