![enter image description here](https://i.stack.imgur.com/HB4ef.png)
Так что мне трудно кодировать вышеуказанное уравнение, в основном ту часть, которая содержит эту двойную сумму по i и по j.
В моем случае мои n = 200 и p = 15. Мои y: s находятся в векторе Y = (y1, y2, ... yn), который является вектором длины 200 и Xij: s в матрице, которая имеет 15 столбцов и 200 строк. Bj: s находятся в векторе длиной 15.
Мое собственное решение, которое, я уверен, неверно, таково:
b0 <- 1/200 * sum(Y - sum(matr*b))
И здесь код, который вы можете использовать для воспроизведения моих векторов и матрицы:
matr <- t(mvrnorm(15,mu= rep(0,200),diag(1,nrow = 200)))
Y <- rnorm(n = 200)
b <- rnorm(n = 15)