Forecast the Diffusion of New Products (diffusion)
Various diffusion models to forecast new product growth. Currently the package contains Bass, Gompertz and Gamma/Shifted Gompertz curves. See Meade and Islam (2006) <doi:10.1016/j.ijforecast.2006.01.005>.

Render Graphs Using ‘Sigma.js’ (sigmaNet)
Create interactive graph visualizations using ‘Sigma.js’ <http://…/>. This package is meant to be used in conjunction with ‘igraph’, replacing the (somewhat underwhelming) plotting features of the package. The idea is to quickly render graphs, regardless of their size, in a way that allows for easy, iterative modification of aesthetics. Because ‘Sigma.js’ is a ‘javascript’ library, the visualizations are inherently interactive and are well suited for integration with ‘Shiny’ apps. While there are several ‘htmlwidgets’ focused on network visualization, they tend to underperform on medium to large sized graphs. ‘Sigma.js’ was designed for larger network visualizations and this package aims to make those strengths available to ‘R’ users.

Computing Comorbidity Scores (comorbidity)
Computing comorbidity scores such as the weighted Charlson score (Charlson, 1987 <doi:10.1016/0021-9681(87)90171-8>) and the Elixhauser comorbidity score (Elixhauser, 1998 <doi:10.1097/00005650-199801000-00004>) using ICD-10 codes (Quan, 2005 <doi:10.1097/01.mlr.0000182534.19832.83>).

Time Series Representations (TSrepr)
Methods for representations (i.e. dimensionality reduction, preprocessing, feature extraction) of time series to help more accurate and effective time series data mining. Non-data adaptive, data adaptive, model-based and data dictated (clipped) representation methods are implemented. Also min-max and z-score normalisations, and forecasting accuracy measures are implemented.

Clear and Condense Argument Check for User-Defined Functions (devFunc)
A concise check of the format of one or multiple input arguments (data type, length or value) is provided. Since multiple input arguments can be tested simultaneously, a lengthly list of checks at the beginning of your function can be avoided, hereby enhancing the readability and maintainability of your code.