lame() fits with
dynamic_uv = TRUE are fixed. They were averages of draws
that differ by a rotation, which shrank them toward zero; they now
factor each period’s posterior mean product, and their posterior SDs
come from the saved draws. latent_positions(),
uv_plot() and simulate(type = "approximate")
use them, also on fits saved with 1.4.0.max_seconds trim every set of
saved draws.ame_memory_settings() and
frn starting values.Many fixes change estimates, so refit models saved with 1.3.x.
ame() and lame() run two chains by default
and compare them before returning; a fit whose chains have not settled
is extended and then refused with a classed error.
chains = 1 runs one chain.dynamic_ab = TRUE models each actor’s effect as a level
plus an AR(1) deviation, so va, vb,
rho_ab and sigma_ab are not comparable with
1.3.x.1 - rho^2 prior on the
dyadic correlation.bias_correct).dynamic_G = TRUE, snap ALS, collinear designs and
non-integer Poisson outcomes.lame_robust() for continuous panels with heavy-tailed
residuals.lame(sampler = "tempered") for symmetric binary
panels.predict(interval = "prediction") for lame
fits.lame_resume() continues a fit or checkpoint from its
saved sampler state.trace_plot() shows the dynamic hyperparameters.simulate() with
newdata.amen have been rewritten from the underlying published
methods, so the package carries no derived code and stays under the MIT
license.ame() fits with
R > 0; fits now match amen.dynamic_ab fits carry per-period posterior SDs, so
ab_plot(fit, plot_type = "ribbon") draws a real credible
band.log_lik_method = "augmented", gof(nsim = NULL)
(uses all draws), and bootstrap error bars in ab_plot() for
ame_als fits. Dropped an unused argument and fixed some
stale help text..Random.seed behind or
touches options(warn).dynamic_beta) compose freely
with the multiplicative latent factors (R > 0) and
additive sender/receiver effects, for every family and network type.
Coefficients can follow AR(1), random-walk, or Matern dynamics, and
predict() carries that drift into its forecasts.netify objects can be passed straight to
ame(), lame(), and the ALS fitters; a
network’s symmetric attribute is honored automatically, and
named covariates are aligned to Y by actor.posterior_opts = list(save_UV = TRUE) to keep the
per-draw latent factors (and the bipartite mixing matrix), so
latent_positions(), uv_plot(), and the
goodness-of-fit tools report posterior uncertainty directly. Symmetric
fits now store V_samples (U L per draw)
alongside U_samples, so the per-draw latent similarity
U L U' is reconstructable via
simulate_posterior(fit, "UV").summary() on a lame fit exposes the
coefficient table under $coefficients, matching
summary.ame and the broom/lm
idiom. ## Known limitationsfit$U / fit$V are a single
posterior draw (the rotation is unidentified); use fit$YPM
or reconstruct_UVPM() for the stable multiplicative
structure.dynamic_uv path, latent persistence
rho_uv is only weakly identified – read it qualitatively.
The unipartite path is unaffected. # lame 1.2.0lame(method = "als") iteration cap and
exposed dynamic ALS convergence component traces.U/V coordinate scale, centering additive
row/column effects, pooling very sparse additive effects toward the
prior mean, and carrying ALS fits into MCMC with
als_start_vals(). # lame 1.1.0 ## New featuresame_als() and
lame_als(): an alternating least squares / IRLS point
estimator for the normal, binary, and Poisson families. Supports
parametric-bootstrap and sandwich standard errors and the full S3 method
set (coef(), vcov(), confint(),
predict(), tidy(), glance(), and
the diagnostic plots). # lame 1.0.0 ## Initial CRAN Submission ###
Featuresame() with support
for 6 distributional families: normal, binary, ordinal, Poisson,
censored binary, and fixed rank nomination.lame() with dynamic
additive and multiplicative effects modeled as AR(1) processes.Xdyad), row
(Xrow), and column (Xcol) covariates with
automatic design matrix construction.print(), summary(),
coef(), vcov(), confint(),
predict(), fitted(), residuals(),
simulate(), plot().trace_plot(),
gof_plot(), ab_plot(), uv_plot()
for MCMC diagnostics and model assessment.gof().