¿Hay una manera fácil de obtener la covarianza de los parámetros a partir de un ajuste de regresión restringido?
Estoy usando la función PCLS en el paquete MGCV en R para ajustar la regresión restringida, sin embargo, estoy abierto a otros enfoques. La restricción que estoy imponiendo es que los coeficientes deben ser positivos.
¿Qué tan grande es su muestra?
—
jbowman
¿No le preocupa que una matriz de covarianza sea poco probable que sea una descripción útil de la incertidumbre de los parámetros para cualquier estimación en o cerca de las restricciones?
—
whuber
La muestra es de alrededor de 500. @whuber Sí, eso es una preocupación. Y como sé que algunas estimaciones estarán cerca de las restricciones, puede que ni siquiera tenga sentido pensar en una matriz de covarianza. Sin embargo, dado que la función PCLS realiza algún tipo de procedimiento de optimización, pensaría que podría obtener la matriz de Hesse, que proporcionaría cierta información.
—
Glen
@whuber Bajo restricciones de no negatividad, calcularía esta matriz de covarianza en los coeficientes estimados de arranque que no son solo cero ... Es decir, uso betahat = bootout $ t; betahat [betahat == 0] = NA # ignora los ceros ya que están en el límite de restricción; vcov = cov (betahat, use = "pairwise.complete.obs"); SEs = sqrt (diag (vcov)): esta será una mejor descripción de los parámetros estimados bajo restricciones de no negatividad. Si simularía a partir de esta matriz vcov, solo tiene que establecer valores negativos en cero.
—
Tom Wenseleers
@ Tom Gracias. Mi preocupación fue motivada por el pensamiento de que la matriz de covarianza puede ser una descripción pobre de la distribución de muestreo, debido a la restricción de límites. Quizás, entonces, un mejor uso de un bootstrap u otro procedimiento de remuestreo no sería estimar la matriz de covarianza sino estudiar la distribución de las estimaciones de parámetros directamente.
—
whuber