This release contains several important updates and a 1.1.x release is likely to be the one submitted to CRAN.
- Fixed an error in models with no constants.
- Fixed an error that sometimes caused predetermined variables to be treated incorrectly. (Vague, I know)
- Summaries now include coefficients for each wave of the lagged DV(s) when
- Models without lagged dependent variables are now supported (use
y.lag = 0)
- Variable transformations in the model formula are now supported
y ~ scale(x)).
- You can now update
dpmobjects now a have a
tidymethod via the
As a side note, there is now a testing suite in place to check models
for accuracy/consistency with
xtdpdml. That doesn't mean there will be no
bugs, but it should help prevent any regressions.
dpm 1.0.0 --- major release
This is a major release with several breaking changes compared to the initial development release.
Most noticeably, the name of the package has been changed from
This was done to better reflect the scope of the package --- the
cross-lagged fixed effects specification (CFLE) is a special case of the
larger group of dynamic panel model (DPM) specifications availed to users of the
Accordingly, what was once the
clfe function is now called
dpm class is now an S4 object that contains the
class. This means that any method implemented for
lavaan objects that isn't
expliclty defined by this package should simply treat
dpm objects as if they
summary method now has more options and is more similar to
summary in that regard. Of course, the summary output is much cleaner and
The following arguments have been added to
y.lag: Equivalent to
ylag. Specify which lags of the DV to use.
y.free: Equivalent to
yfree. Allow stability coefficients for the lagged DV to vary over time.
fixed.effects: Comparable to
re. Use fixed effects (
TRUE) or random effects (
alpha.free: Equivalent to
alphafree. Allow the fixed effects to vary over time.
- Added a
NEWS.mdfile to track changes to the package.
panelr package was added as a
dependency, which has some downstream effects.
panel_datafunction now belongs to
panel_dataobject type now inherits from
tibble, which has pluses and minuses but I believe more upside than downside.
WageDataexample data is now part of the