Nov. 2024
- fixed minor bug on
LOAD_MODEL
reordering algo. Models with onlyvpre
equations and a singlevsim
block are now correctly loaded.
Jul. 2024
- fixed compatibility with R base
ts
time series class. Selection operation now supports thedrop
argument and theNextMethod
redirection.
Jun. 2024
- added support to forward-looking rational expectations models, i.e.
TSLEAD
function now available for use inMDL
model description - added new indexing methods, see
BIMETS Indexing
in reference manual - improved
print.BIMETS_MODEL
andsummary.BIMETS_MODEL
- improved verbose management in
SIMULATE
,STOCHSIMULATE
,OPTIMIZE
,RENORM
- fixed bug in
LOAD_MODEL
in case of duplicated coefficient name inMDL
linear restriction - added global attribute
BIMETS_VERSION
: models built with an outdatedbimets
version must be re-created via theLOAD_MODEL()
function - fixed bug in
SIMULATE
withBackFill
active andBIMETS_CONF_CCT
set toXTS
- added
ConstantAdjustmentRESCHECK
output attribute inSIMULATE
of typeRESCHECK
- fixed bug in
MDL
equations' LHS syntax check and in related error messages: having multiple but similar LHS functions in the same equation now throws an error inLOAD_MODEL
- added
ignoreNA
argument inMOVAVG
,MOVSUM
,CUMSUM
,CUMPROD
- optimized compliance check and reduced execution time in
SIMULATE
- fixed bug in
SIMULATE
inJacobianDrop
argument error message - fixed bug in
RENORM
withBackFill
and zeros onTARGET
- added
verbose
messages toRESCHECK
simulation
Dec. 2023
- added
quietlyMULTMATRIX
argument inRENORM
- added
verbose
argument inTSLAG
andTSLEAD
- improved performance on daily time series aggregation functions
- improved README.md
- improved error management in IV parsing in
ESTIMATE
- fixed
bimets-package.Rd
alias compliance - fixed
TARGET
initial check inRENORM
: the procedure now starts also ifTARGET
are initially verified - fixed bug in
SIMULATE
:NEWTON
algorithm failed in acyclic incidence graph models - added
headers
toTABIT
May. 2023
- added
simAlgo
argument inSIMULATE
- added
NEWTON
option insimAlgo
argument inSIMULATE
- added
FULLNEWTON
option insimAlgo
argument inSIMULATE
- added
JacobianDrop
argument inSIMULATE
- added
JACOBIAN_SHOCK
argument inSIMULATE
- optimized coefficients management in
SIMULATE
(in order to be compliant with this optimization, models created with previousbimets
versions and stored in binary file format as.RData
must be recreated viaLOAD_MODEL
procedure)
Dec. 2022
- added a new
MATRIX
option ofStochStructure
inSTOCHSIMULATE
Aug. 2022
- fixed iteration count in error message in
RENORM
- fixed
R-devel KaTeX
compliance in help pages html rendering
Jun. 2022
- extended report in
__RENORM_PARAMETERS__
- fixed vignette in
MDL EQ RHS
function list - fixed unexpected warning in
STOCHSIMULATE
Apr. 2022
- added
VERIFY_MAGNITUDE
- added
GETRANGE
- fixed bug in
ESTIMATE
ifCHOWTEST
,tol
andIV
enabled - reduced tolerance in matrix inversion
- fixed
R-devel
compliance in class comparison
Feb. 2022
- added workaround in
stats::window
bug in daily series - fixed minor bug and typos in vignette
- added git support
Jan. 2022
- added
STOCHSIMULATE
- added
OPTIMIZE
Mar. 2021
- fixed information messages in
MULTMATRIX
- added missings check in lagged time series in
SIMULATE
- fixed error messages in
SIMULATE
andRENORM
- fixed bug in
IF>
condition having<-
(i.e.R
assign operator)
Dec. 2020
- F-prob in Chow Test output moved from
[0,100]
to[0,1]
IV>
definition allowed inMDL
- added
forceIV
inESTIMATE
- fixed error messages in
SIMULATE
- added alias
YEARLY
forANNUAL
Jun. 2020
- fixed typos in
MDL LHS
function examples - fixed bug
TSERIES()
withcharacter
input data
May 2020
- added
LHS
functions inMDL EQ>
definition - added
avoidCompliance
inESTIMATE
,SIMULATE
,RENORM
- added
residuals_no_error_correction
inESTIMATE
- added
TSDELTALOG
time series function - removed
stat:time
from code - fixed typos in
README.md
Mar. 2020
- added structural stability analysis in
ESTIMATE
- added endogenous selection in
SIMULATE
of typeRESCHECK
- removed check of existence for all vendog and vexog in
CHECK_MODEL_DATA
- added
forceTSRANGE
inESTIMATE
- added frequency and more details in model object
- added mode details in behaviorals and
ESTIMATE
statistics - added compliance with
R-devel
(i.e.R-4.0.0
) - fixed bugs in
ESTIMATE
stats reports
Oct. 2019
- Licensed under GPL-3
Jun. 2019
- Fixed typos in
*.Rnw
- Added support to
xts()
ver. 0.12
Nov. 2018
- Refined simulation capabilities
- Refined modeling documentation
Apr. 2018
- Added weekly support, i.e. frequency 53
Mar. 2018
- Multi-Platform Support Code Refactoring
Nov. 2017
- Added function
CUMPROD
Nov. 2017
- Added function
TSTRIM
Aug. 2017
- Added function
MOVTOT
Jun. 2017
- Fixed Bugs in
TSMERGE
- Added option
EXTEND
inTSPROJECT
Mar. 2017
- Added option
FILLVALUE
andVERBOSE
inas.bimets
Aug. 2016
- Added option
NSTOCK
inANNUAL
,SEMIANNUAL
,QUARTERLY
,MONTHLY
Feb. 2016
- Added function
CUMULO
.
Feb. 2015
- Added function
INDEXNUM
- Fixed bug in
as.bimets
with a single observation time series - Extended time range in 1800-2199
Apr. 2014
- Added option
BIMETS_CONF_NOC
in order to globally disable the compliance check
Mar. 2014
- Added support to frequencies 24 and 36
Mar. 2014
- Speedup in time series conversion from/to
bimets
- Added
Date
,yearmon
andyearqtr
as input class of argumentSTART
in theTSERIES
function - Added array as input class in functions
date2yp
,yq2yp
,ym2yp
xtsPeriodicity
andxts.frequency
now give high priority to attribute.bimetsFreq
, if any
Mar. 2014
- New global option for selecting base class
BIMETS_CONF_CCT
- Added function
is.bimets
, added class-type check in functionisCompliant
- Added function
as.bimets
,fromBIMETStoTS
,fromBIMETStoXTS
- Added
coredata
filter in override[[.xts
- Bug fix in function
date2yp
Jan. 2014
- Bug fix in
xts()
daily in range 1970-1979 in daylight saving time change
Nov. 2013
- Added daily support in functions
ANNUAL
,SEMIANNUAL
,QUARTERLY
,MONTHLY
- Added function
DAILY
Nov. 2013
- Added single observation time series support
...and earlier versions.
- Draft private releases