Akaike Module
Functions for conducting Akaike Information Criterion (AIC).
Types
| Type | Description |
|
|
Functions and values
| Function or value |
Description
|
||
Full Usage:
aic k logLikelihood
Parameters:
int
-
The number of parameters within the model in question.
logLikelihood : float<MeasureProduct<-logL, MeasureOne>>
-
a `float` representing the minimum log-likelihood achieved for the model in question.
Returns: float
|
The Akaike information criterion, a standardised index of model fit quality for models that have different numbers of parameters.
|
||
Full Usage:
aicc n k logLikelihood
Parameters:
int
-
The sample size
k : int
-
The number of parameters within the model in question
logLikelihood : float<MeasureProduct<-logL, MeasureOne>>
-
A `float` representing the minimum log-likelihood achieved for the model in question.
Returns: float
|
The Akaike information criterion, corrected for small sample sizes. It represents standardised index of model fit quality for models that have different numbers of parameters. Your model must adhere to the following assumptions: - Univariate - Linear in parameters - Normally-distributed residuals
|
||
Full Usage:
akaikeWeights models
Parameters:
EstimationResult<'date, 'timeunit, 'timespan> seq
-
The input model results
Returns: (EstimationResult<'date, 'timeunit, 'timespan> * AkaikeWeight) seq
An (EstimationResult * float) sequence of estimation results paired to their Akaike weights.
|
Akaike weights for a sequence of `EstimationResult`s.
|
||
Full Usage:
akaikeWeightsForSet getRefCode set
Parameters:
'a -> 'b
-
A function that gets a short reference code from a hypothesis.
set : ResultSet<'c, 'a, 'd, 'e, 'f> seq
-
A sequence of `ResultSet`s, within each the 1 .. many results of a particular subject * hypothesis combination.
Returns: ('c * 'b * EstimationResult<'d, 'e, 'f> * AkaikeWeight) list
An `(EstimationResult * float) seq` of estimation results paired to their Akaike weights.
|
Akaike weights for a result set.
|
bristlecone