Como testar se as inclinações no modelo linear são iguais a um valor fixo?

9

Suponha que tenhamos um modelo de regressão linear simples e gostaríamos de testar a hipótese nula relação à alternativa geral.Z=aX+bYH0:a=b=12

Acho que se pode usar a estimativa de e e aplicar ainda um teste para obter o intervalo de confiança em torno de . Tudo bem?a^SE(a^)Z12

A outra questão está fortemente relacionada a essa. Suponha que tenhamos uma amostra e calculemos estatísticas{(x1,y1,z1),,(xn,yn,zn)}χ2

i=1n(zixi+yi2)2xi+yi2.
Essas estatísticas podem ser usadas para testar a mesma hipótese nula?
Lan
fonte

Respostas:

8

Na regressão linear, a suposição é que e não são variáveis ​​aleatórias. Portanto, o modeloXY

Z=aX+bY+ϵ

é algebricamente o mesmo que

Z12X12Y=(a12)X+(b12)Y+ϵ=αX+βY+ϵ.

Aqui, e . O termo de erro não é afetado. Ajuste esse modelo, estimando os coeficientes como e , respectivamente, e teste a hipótese da maneira usual.α=a12β=b12ϵα^β^α=β=0


A estatística escrita no final da pergunta não é uma estatística qui-quadrado, apesar de sua similaridade formal com uma. Uma estatística qui-quadrado envolve contagens , não valores de dados e deve ter valores esperados em seu denominador, não covariáveis. É possível que um ou mais dos denominadores sejam zero (ou próximos a ele), mostrando que algo está seriamente errado com essa formulação. Se mesmo isso não for convincente, considere que as unidades de medida de , e podem ser qualquer coisa (como drams, parsecs e bicadas), de modo que uma combinação linear como é (em geral) sem sentido. Não testa nada.xi+yi2ZXYzi(xi+yi)/2

whuber
fonte
11
Obrigado pela sua resposta. Foi muito útil. Na verdade, não fui muito preciso na formulação da segunda parte da pergunta. Imagine que xs e ys são números positivos, medidos nas mesmas unidades. Os zs (resultado observado) de alguma forma medem a "interação" nesse sentido: se não houver interação, os zs devem ser (x + y) / 2 (resultado esperado). Portanto, do meu ponto de vista, era o mesmo usar a regressão com a hipótese nula a = b = 1/2 ou comparar a qualidade do ajuste usando as estatísticas chi ^ 2 de Pearson. Isto faz algum sentido? Obrigado!
Lan
11
@Lan Acho que a resposta de Wolfgang ilustra bem como fazer o teste que você está propondo. É um exemplo do que significou testar uma hipótese "da maneira usual".
whuber
9

Você pode testar esta hipótese com um teste de modelo completo versus reduzido. Aqui está como você faz isso. Primeiro, ajuste o modelo e obtenha os resíduos desse modelo. Esquadre os resíduos e some-os. Esta é a soma do erro quadrado do modelo completo. Vamos chamar isso de . A seguir, calcular onde . Esses são seus resíduos sob a hipótese nula. Esquadre-os e resuma-os. Esta é a soma do erro quadrado do modelo reduzido. Vamos chamar isso .Z=aX+bYSSEfZZ^Z^=1/2X+1/2YSSEr

Agora calcule:

F = ,((SSErSSEf)/2)/(SSEf/(n2))

onde é o tamanho da amostra. Sob , essa estatística F segue uma distribuição F com e graus de liberdade.H 0 2 n - 2nH02n2

Aqui está um exemplo usando R:

x <- rnorm(n)
y <- rnorm(n)
z <- 1/2*x + 1/2*y + rnorm(n) ### note I am simulating under H0 here

res <- lm(z ~ x + y - 1)
summary(res)
SSE.f <- sum(resid(res)^2)

zhat  <- 1/2*x + 1/2*y
SSE.r <- sum((z-zhat)^2)

F <- ((SSE.r - SSE.f) / 2) / (SSE.f / (n-2))
pf(F, 2, n-2, lower.tail=FALSE) ### this is the p-value

Rejeite o valor nulo se o valor-p estiver abaixo de 0,05 (se o seu for realmente 0,05).α

Presumo que você realmente quisesse que seu modelo não contivesse uma interceptação. Em outras palavras, suponho que você esteja realmente trabalhando com o modelo e não .Z = c + a X + b YZ=aX+bYZ=c+aX+bY

Wolfgang
fonte