- Purpose of robust statistics
- Location estimation
- Covariance estimation
- Precision, sparsity and cellwise contamination
- Where to find out more
The aim of robust statistics is to model the core of the data.
Consider a sample of \(n\) observations, \(x_1,\ldots,x_n\).
A key component of my PhD looked at estimating precision matrices in data sets contaminated in a cellwise manner.
Important for:
Often sparsity is assumed, i.e. the precision matrix will have many zero entries.
A key component of my PhD looked at estimating precision matrices in data sets contaminated in a cellwise manner.
Important for:
Often sparsity is assumed, i.e. the precision matrix will have many zero entries.
A key component of my PhD looked at estimating precision matrices in data sets contaminated in a cellwise manner.
Important for:
Often sparsity is assumed, i.e. the precision matrix will have many zero entries.
A key component of my PhD looked at estimating precision matrices in data sets contaminated in a cellwise manner.
Important for:
Often sparsity is assumed, i.e. the precision matrix will have many zero entries.
A key component of my PhD looked at estimating precision matrices in data sets contaminated in a cellwise manner.
Important for:
Often sparsity is assumed, i.e. the precision matrix will have many zero entries.
Aim: to estimate the dependence structure with S&P 500 stocks over the period 01/01/2003 to 01/01/2008 (before the GFC).
How: using the graphical lasso with a robust covariance matrix as the input.
require(huge) data(stockdata) X = log(stockdata$data[2:1258,]/stockdata$data[1:1257,]) par(mfrow=c(3,2),mar=c(2,4,1,0.1)) for(i in 1:6) ts.plot(X[,i],main=stockdata$info[i,3],ylab="Return")
hl.loc()
function in the ICSNP
R packagecovMcd()
function in the robustbase
R packagerlm()
function in the MASS
R packagehuge()
function in the huge
R packageA copy of these slides can be found at garthtarr.com/pres/RobIntro