NEWS
usl 3.0.3 (2022-08-28)
- No functional changes; only unit tests were updated.
usl 3.0.0 (2020-03-01)
- Extend 'scalability()' function to accept additional parameter 'gamma'.
- Removed R-squared in 'summary()' output as it is not valid for nonlinear
regression.
- Implemented method 'sigma' to extract the residual standard deviation.
- Implemented methods 'optimal.scalability()' and 'limit.scalability()'
to determine scalability bounds.
- Print scalability bounds in 'summary()' output and optionally include these
bounds in the 'plot()' output.
usl 2.0.0 (2020-01-09)
- Version 2.0.0 is a major update that includes some breaking changes. The
Universal Scalability Law has evolved from the original two coefficient
formula into a three coefficient formula to obviate the need for parameter
normalization. The following changes are made to align the package with
the current use:
- The previously used coefficients 'sigma' and 'kappa' are renamed to
'alpha' and 'beta'.
- A new coefficient 'gamma' is introduced. This coefficient corresponds
to the scale factor calculated in earlier versions when parameter
normalization was used.
- The 'default' method of the 'usl()' function is no longer a separate
solver method as normalization has been removed. Calling the function
with either no or the 'default' value for the 'method' parameter will
internally use the 'nlxb' implementation.
usl 1.8.0 (2017-08-07)
- The 'nlsr' package will replace the older 'nlmrt' package. The package has
been updated accordingly.
usl 1.7.0 (2016-10-14)
- The ‘summary()’ command now shows the t-value and the two sided p-value for
the coefficients sigma and kappa.
usl 1.6.0 (2016-06-18)
- Remove unused parameter ‘R’ from the signature of the ‘confint()’ function.
- Add additional section about multivalued data to vignette.
usl 1.5.0 (2016-02-25)
- Use method ‘nlxb’ as fallback if the value for the scale factor is missing
in the data and the ‘default’ method is used. A warning message is printed
in this case. This is more user-friendly than the error message given
before.
- Remove unused parameter ‘R’ from the signature of the ‘usl()’ function.
usl 1.4.1 (2014-12-29)
- Depend on ‘methods’ package instead of importing it. This fixes a problem
with calling ‘usl()’ from Rscript.
- Minor fixes concerning coding style and typos.
usl 1.4.0 (2014-11-05)
- Add new method ‘overhead()’ to calculate the overhead in execution time
caused by contention and coherency delays.
usl 1.3.1 (2014-06-20)
- Fix vignette for TeXLive 2014.
usl 1.3.0 (2014-06-02)
- The estimation of standard errors for the coefficients has been rewritten.
Bootstrapping is no longer used for the calculation. Therefore the argument
‘R’ for the ‘usl()’ function and the argument ‘type’ for the ‘confint()’
function have been deprecated. The arguments will be removed in the next
release.
- Added coefficient standard errors and residual standard error to the summary
output.
- Added implementation for the df.residual() function to get the degrees of
freedom for the model.
- Removed misleading calculation of deviance.
- Used roxygen2 4.0.1 to generate the documentation.
- Added a new demo data set ‘oracledb’.
usl 1.2.2 (2014-04-03)
- Use roxygen2 3.1 to generate documentation.
- Fix handling of unsorted input data frame for method="default".
usl 1.2.1 (2013-08-13)
- Adapt to ‘nlmrt’ version 2013-8.10
usl 1.2.0 (2013-04-29)
- Added function ‘confint()’ to estimate parameter confidence intervals.
usl 1.1.0 (2013-02-26)
- Added a package vignette.
- Use ‘Import’ instead of ‘Depend’ for the used packages.
- Function ‘efficiency()’ now returns a named vector. The names are the
values of the independent variable, cf. ‘fitted()’ or ‘residuals()’.
usl 1.0.0 (2013-02-10)