Existe uma maneira fácil de obter a covariância dos parâmetros a partir de um ajuste de regressão restrito?
Estou usando a função PCLS no pacote MGCV em R para ajustar a regressão restrita, no entanto, estou aberto a outras abordagens. A restrição que estou impondo é que os coeficientes devem ser positivos.
Qual é o tamanho da sua amostra?
—
jbowman
Você não está preocupado com o fato de que uma matriz de covariância é improvável que seja uma descrição útil da incerteza de parâmetro para qualquer estimativa ou perto das restrições?
—
whuber
A amostra é de cerca de 500. @whuber Sim, isso é uma preocupação. E como sei que algumas estimativas estarão próximas das restrições, pode até não fazer sentido pensar em uma matriz de covariância. No entanto, como a função PCLS executa algum tipo de procedimento de otimização, você pensaria que poderia obter a matriz Hessian, que forneceria algumas informações.
—
Glen
@whuber Sob restrições de não-negatividade, eu calcularia essa matriz de covariância nos coeficientes estimados de autoinicialização que não são apenas zero ... Ou seja, betahat = bootout $ t; betahat [betahat == 0] = NA # ignora os zeros como estão no limite da restrição; vcov = cov (betahat, use = "pairwise.complete.obs"); SEs = sqrt (diag (vcov)) - esta será uma descrição melhor dos parâmetros estimados sob restrições de não-negatividade. Se você simular a partir desta matriz vcov, basta definir valores negativos como zero.
—
Tom Wenseleers
@ Tom Obrigado. Minha preocupação foi motivada pelo pensamento de que a matriz de covariância pode ser uma má descrição da distribuição da amostra, devido à restrição de fronteira. Talvez, então, um melhor uso de um bootstrap ou outro procedimento de reamostragem não seja para estimar a matriz de covariância, mas para estudar diretamente a distribuição das estimativas de parâmetros.
—
whuber