The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Version 0.4.0 [2024-04-01]
changes
- diffusion is now released under LGPLv2.1. The previous version under
GPL(>=2) can be downloaded from here:
https://github.com/mamut86/diffusion/releases/tag/v0.3.1
Version 0.3.1 [2024-03-30]
changes
- new automated removal of leading and trailing NAs. Error abort if NA
within series
- new search optimisation argument (multisol)
- new option to partially fix/optimise parameters w in both diffusion
and seqdiffusion
- new bootloss argument to control fo r different loss function of the
bootstrapping
- added documentation for tsMetal.RData
- added internal sum squared error function for the optimiser
- added passing optim setting int trough Gompertz and GSGompertz
initialisation
- added error handling for optimx function
- renamed argument l to loss (for l-norm selection)
- renamed argument x to y (the response variable)
- renamed argument optim to method (the optimiser selection)
- introduced argument initpar to allow manual initialisation, preset
and automatic
- introduced argument mscal to scale market potential for better
optimisation results
- introduced argument bootloss to choose from different loss function
for bootstraps
- changed non-critical warnings to type message, to allow easy
suppression
- is.diffusion() and is.bass() functions
- renamed option variable l to loss (for l-norm selection)
- renamed option variable x to y (the response variable)
- updated documentation for diffusion() - Thx Ivan!
- removed tsBroadband dataset due to data privacy concerns
- new search optimisation option
bugfixes
- issues with log errors - reverted error measure to v.0.2.7 for the
time being
- fixed an initalisation issue on the weibull model
- fixed titles for graphs
- fixed typo in documentation for predict function
- fixed fcst table to contain same number as horizons
- fixed number of parameters that go into G/GS (only relevant if w.idx
is active)
- fixed error when plot.seqdiffusion() was used with cleanlead =
F
- fixed error in gompertz when cleanlead = F
- fixed the tsmetal issue - the object now has the correct name
- fixed error when plotting ts-object with cumulative = F
- fixed an error when eliminate was TRUE with 0 pval reps to
stop.
- fixed the sequential diffusion pval elimination process
- fixed error when linearization fails and reverting now to
preset
- fixed error when bootstrapping produced NA now ignoring NA and
warning.
- included error check for pvalreps in seqdiffusion
- included error check for y to be vector or ts-object / matrix or mts
for seqdiffusion
- included a revert method in case optimization fails and warning
messages
Version 0.3.0 [2018-04-30]
changes
- added Weibull curve
- Changed the optimisation errors to log
Version 0.2.7 [2018-01-05]
changes
Version 0.2.6 [2018-01-05]
bugfixes
Version 0.2.5 [2018-01-04]
changes
- updated naming for datasets
- merged examples into main code
Version 0.2.4.001
[2018-01-04]
changes
- renamed sgompertz function to gsgompertz to reflect the correct name
Gamma/Shifted Gompertz
- fixed some missing functions in norton-bass function
- Fixed roxygen2 documentation
- Fixed datasets
- Added difcurve function to produce curves for given parameters
- Reintroduced predict, print and plot functions for diffusion
objects
- Created new diffusion class for outputs of diffusion()
- Hidden (until fixed) seqdiffusion and norton-bass
Version 0.2.3 [2017-05-27]
changes
- Added method predict() for diffusion models
- Added maxiter and tolerance option control
- New option np in predict() which allows to generate new product
forecasts with 0 data
bugfixes
- Fixed print issue for Gompertz
Version 0.2.2 [2017-05-16]
changes
- Updated some of the documentation so it contains information about
the new optim = parameter
- introducing optim paramter choice to allow for Nelder-Mead or
Hooke-Jeeves method
bugfixes
- Fixed various RoxyGen2 issues and
- Fixed plotting issue
- Added print and plot to Namespace
Version 0.2.1 [2017-04-11]
changes
- Updated some of the documentation so it includes details about
parameter order of S-Gompertz
- Replaced if statements with switches where necessary - closing Issue
#1
- Updated the optimisation process. This should give better results
but still not perfect
- Added better commented for diffusionPlot() function - closing Issue
#2
- Open tasks in News depreciated and now tracking them with Issues on
github
- All the parameter optimisation are now using Subplex algorithm from
the nloptr package
bugfixes
- In diffusion() When providing w, pval length was not using the right
parameter
- Several small variable name errors due to the integration
Version 0.2.0 [2017-04-05]
changes
- Introducing shifted-gompertz model to the diffusion() function
bugfixes
- Some typo in the print out function fixed
- carstock.RData file should now be available
Version 0.1.0 [2017-03-30]
changes
- Depreciating function Bass() and Gompertz()
- Introducing function diffusion() and seqdiffusion (kindly donated by
N. Kourentzes)
- Added dataset safari
- Added dataset windows
- Added cost function for Norton-Bass model
- Included curve fitting into Nortonbass() function
- Added curve fitting ability and insample error estimation for the
Gompertz curve
- Added data “broadband”
- Added curve fitting and insample error estimation for Norton-Bass
model
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.