Given data (as a vector) $y$, and a positive semi-definite matrix $W$ I would like to estimate $\mu$, $\tau$ and $\sigma$ via Maximum Likelihood in the following model:
$$y \sim N(\mu, \sigma I + \tau W). $$
Is there an off-the-shelf software solution for solving this problem in R?