github.com/RhysU/ar
Autoregressive process modeling tools in header-only C++
Static Public Member Functions | List of all members
ar::GIC< AlphaNumerator, AlphaDenominator > Struct Template Reference

Represents the generalized information criterion (GIC). More...

#include <ar.hpp>

Inheritance diagram for ar::GIC< AlphaNumerator, AlphaDenominator >:
ar::criterion

Static Public Member Functions

template<typename Result , typename Integer1 , typename Integer2 >
static Result overfit_penalty (Integer1 N, Integer2 p)
 Compute overfit penalty given N observations at model order p.
 
template<typename Result , typename Input >
static Result underfit_penalty (Input sigma2e)
 Compute the underfit penalty given \(\sigma^2_\epsilon\).
 

Detailed Description

template<int AlphaNumerator = 3, int AlphaDenominator = 1>
struct ar::GIC< AlphaNumerator, AlphaDenominator >

Represents the generalized information criterion (GIC).

The penalty factor \(\alpha\) is controlled by AlphaNumerator / AlphaDenominator.

Definition at line 1866 of file ar.hpp.


The documentation for this struct was generated from the following file: