prial

loss.prial(S_list, sigma_hat_list, sigma, loss_func=None)[source]

The percentage relative improvement in average loss (PRIAL) over the sample covariance matrix.

Parameters
S_listlist of numpy.ndarray

The sample covariance matrix.

sigma_hat_listlist of numpy.ndarray

The covariance matrix estimate using the estimator of interest.

sigmanumpy.ndarray

The (true) population covariance matrix.

loss_funcfunction, defualt = None

The loss function. If None the minimum variance loss function is used.

Returns
prialfloat

The PRIAL.

Notes

The percentage relative improvement in average loss (PRIL) over the sample covariance matrix is given by:

\[\mathrm{PRIAL}_{n}\left(\widehat{\Sigma}_{n}\right):= \frac{\mathbb{E}\left[\mathcal{L}_{n}\left(S_{n}, \Sigma_{n}\right)\right]-\mathbb{E}\left[\mathcal{L}_{n} \left(\widehat{\Sigma}_{n}, \Sigma_{n}\right)\right]} {\mathbb{E}\left[\mathcal{L}_{n}\left(S_{n}, \Sigma_{n}\right)\right]-\mathbb{E}\left[\mathcal{L}_{n} \left(S_{n}^{*}, \Sigma_{n}\right)\right]} \times 100 \%\]