markets 1.1.6
- Documentation improvements.
- Patched summary output for setups with customized output width.
- Replaced custom github workflows with rhub-provided workflows.
markets 1.1.3
CRAN release: 2022-12-22
- Corrected
housesdataset documentation. The data range starts in January instead of July 1958.
markets 1.1.2
CRAN release: 2022-09-08
- Corrected bug of ignoring custom title, or axis labels in market fit plots.
markets 1.1.1
- Switched to
ginvfromMASSfor the variance-covariance matrix calculation in2SLSestimations. - Added previously unhanded corner cases when using splines in
2SLSestimations.
markets 1.0.9
- Adjustments to the integration of
maximize_log_likelihoodtoestimateaccommodating cases whereGSLis unavailable.
markets 1.0.8
- Integrated functionality of
maximize_log_likelihoodtoestimate. Equilibrium likelihoods can be optimized viaGSLby passing the optionoptimizer = gsltoestimate.
markets 1.0.7
- Added significance stars in summaries.
- Fixed calculation of two stage least square correlation coefficient.
markets 1.0.6
CRAN release: 2022-07-05
- Cumulative update of CRAN version.
- Improvements in the organization of the documentation.
markets 1.0.5.9012
- Removed dependency to package
systemfit. Linear estimations of the equilibrium model usels.
markets 1.0.5.9008
- Changed the relationship between market models and fits from ‘is a’ to ‘has a’ to avoid class union inheritance issues.
markets 1.0.5.9005
- Updated formula implementation to allow using inline variable transformations (offset, splines, log, etc). Added unit tests checking the updated functionality.
markets 1.0.5.9004
- Replaced
minus_log_likelihoodwithlog_likelihoodand adjustedgradient,scoresandhessian. Gradient and hessian return derivatives of log-likelihood instead of derivatives of minus log-likelihood.
markets 1.0.5.9003
- Re-implemented the logging, the summary, and the show functionality to respect the width set in
options().
markets 1.0.5
- Removed dependency to package
bbmle. Using directlyoptimfor maximum likelihood estimations.
markets 1.0.3
CRAN release: 2022-06-03
- Updated package vignette (PDF manuscript) to reflect the latest functionality.
markets 1.0.2
CRAN release: 2022-05-18
- Documented
market_fitobject. - Documented return values of
plot,show, andsummaries. - Updated documentation website.
markets 0.4.3
- Adjusted unit test gradient tolerance for m1 machines.
- Replaced omitted with missing in warning messages.
markets 0.4.2
- Cumulative update of CRAN version.
- Specialized calculation of initializing values at a model level. Initializing values are now calculated based on the models’ assumptions.
- Better
coefbehavior with common output format for all models. - Extended shortage analysis functionality to the equilibrium model.
markets 0.4.1.9005
- Extended the shortage and marginal effect analyses to the cover the equilibrium model.
markets 0.4.1.9004
- Separated identifier variables in
market_modelclass. - Changes in aggregation functionality. Updated its documentation.
- Added aggregation plot in ‘basic usage’ vignette.
markets 0.4.1.9003
- Harmonized
coefoutput. - Simplified
diseq_directionalcalculations to improve numerical stability. - Model specific initializing values for maximum likelihood estimation
-
diseq_basic: Demand and supply regression estimates using the whole sample. -
diseq_deterministic_adjustment: Demand and supply regression estimates using the whole sample. Price differences are regressed on estimated excess demand for the price equation. -
diseq_directional: Demand and supply regression estimates using the sample separation. -
diseq_deterministic_adjustment: Demand, supply, and price dynamics regression estimates using the whole sample. -
equilibrium_model: Two stage least square estimates. - Simplified simulation of prices and controls.
markets 0.4.1
- Cumulative update of CRAN version.
- Version 0.4 introduces user space changes.
- Model can be initialized using formulas
- Introduced functions for single call initialization and estimation of models. The old methods for constructing and estimating models are still exported.
- Introduced estimation output class
market_fit. The class further unifies the user interface for accessing market models. - Estimation output can be summarized by calling
summarywithmarket_fitobjects. - Added new plotting functionality on the estimation output.
- Added coefficient access method
coef. - Added variance-covariance access method
vcov. - Added
logLikobject access method. - Added
formulaobject access method. - Documentation changes.
- Examples and vignettes were adjusted to exemplify the new user interface.
- Documentation entry added for model initialization based on formulas.
- Added vignette
more_details.Rmdwith initialization and estimation details.
markets 0.3.1.9005
- Fixed equations (issue #24) in GitHub document.
markets 0.3.1.9002
- Changed the simulation parameters of the
basic_usagevignette to produce more balanced sample data in the models that use sample separation.
markets 0.3.1.9001
- Added link useR!2021 video and slides in the README file.
- Fixed math display issues in GITHUB markdown page.
markets 0.3.0.9002
- Fixed bug in
showandsummarymethods ofdiseq_stochastic_adjustment. - Fixed bug in calculation of clustered standard errors.
- Changed input arguments of marginal effect calls to match the interface of the remaining post-analysis calls (changes the user space).
- Added
prefixed_quantity_variablemethod. - Added implementation figure.
markets 0.3.0.9000
- Changes in model simulation.
- Simplified simulation calls (changes the user space).
- Re-factored simulation code and exported additional functions.
- Added marginal system effect methods, and unified marginal probabilities effects methods (changes the user space).
- Improvements in documentation.
- Minor typos corrections.
- Added new examples.
- Documented formulas in system and equation classes.
- Modified some of the examples to use the
housesdataset. - Grouped documentation entries.
markets 0.2.0.9004
- Added validation functions for estimation input variables
gradient,hessian, andstandard_errors.
markets 0.2.0.9003
- The input variable
gradientcontrols whether the gradient is calculated by analytic expression or is numerically approximated. Switched from Boolean input to passing sting options so that the user interface for choosing gradient and hessian options is consistent.
markets 0.2.0.9002
- Fixed bug in
equilibrium_modelplot functionality. - Minor improvements in
housesdocumentation.
markets 0.2.0.9001
- Better options for hessian estimation: Consolidated all three potential options in the
hessianinput variable ofestimate. - Better options for adjusted standard errors: Consolidated all three potential options in the
standard_errorsinput variable ofestimate.
markets 0.1.5.9002
- Fixed option class concerning the calculation of the Hessian in estimation calls. Models can be now estimated by skipping the Hessian, calculating it based on the analytic expressions, or calculating it numerically.
markets 0.1.3.9012
- Updated the description entry of the
DESCRIPTIONfile. - Shortened
use_heteroscedasticity_consistent_errorsvariable ofestimatemethod touse_heteroscedastic_errors.
markets 0.1.3.9006
- Added
plotmethod for the equilibrium and basic disequilibrium model classes. - Patched model initialization to avoid mutate warnings.
markets 0.1.3.9005
- Added
summarymethod for the front-end model classes. - Documentation improvements.
- Added online documentation link in
README.Rmd - Corrected link in the documentation of the summary method.
markets 0.1.3.9003
- Removed
compile_commands.jsonfrom source control. - Modified the simulation parameters of the market clearing assessment vignette.
markets 0.1.3
- Patched
M1macadditional issues: Added compilation flag for availability ofGSL. The native code can be compiled also in systems withoutGSL, albeit offering an empty shell functionality for the moment. - Documented changes in
maximize_log_likelihoodfunction.
markets 0.1.2
- Added
autotoolsconfiguration script for cross-platform compilation. - Removed dependence on
C++20. The sources are nowC++11compliant and only useC++17andlibtbbif it is available on the target machine. - Patch for
clangcompilation failure: reverting to sequential execution when compiling with clang andlibc++.
markets 0.1.0.9003
- Fixed
M1macissues. Adjusted README to API changes. - Replaced
hrefwithdoiwhenever relevant.
markets 0.1.0.9002
- Added macro checks for C++20 execution policies features in C++ sources.
- Removed calls to
std::ragnes::iota_viewandstd::reduceto ensure C++11 compatibility.
markets 0.1.0.9000
- Introduced the option maximizing the equilibrium model likelihood using
GSLthroughRcpp. - Added linting and formatting configuration files for R and C++ code. Cleaned C++ code.
- Reorganized R back-end classes.
markets 0.0.14.9002
- Corrected calculation of clustered standard errors by accounting for the number of used classes.
markets 0.0.13.9001
- Added option for estimating heteroscedasticity-consistent (Huber-White) standard errors.
- Added functionality for extracting the score matrices of the estimated models.
markets 0.0.13
- Corrections of non-canonical web-links in README. Adjustments before CRAN submission.
markets 0.0.12.9002
- Added sections
A quick model tour,Alternative packages, andPlanned extensionsin README.
markets 0.0.11.9001
- Enabled BFGS-based estimation with numerical gradient.
- Added CRAN installation instructions in README.
markets 0.0.11
- Removed
get_correlation_variablefrom exported functions. - Improved the documentation of
minus_log_likelihood. - Reintroduced references in description.
markets 0.0.9
- Ignoring README.html from build. Removed links from description. Improved documentation examples.
markets 0.0.8
- Added examples to constructors, estimation, aggregation, and marginal effect functions.
markets 0.0.7.9002
- Skipping directional and stochastic adjustment tests on CRAN to reduce build time.
markets 0.0.7.9001
- Quoted all package names in DESCRIPTION.
- To reduce build time: 1. Removed direction model estimation from equilibrium assessment vignette, 2. Decreased estimation accuracy of basic usage vignette to six digits.
markets 0.0.7
- Fixed order of arguments in web-link of estimation documentation.
- Improved simulation documentation.
markets 0.0.5.9008
- Removed unused parameter from the constructor of the equilibrium two stage least square model.
