Eu tenho alguns dados que são altamente correlacionados. Se eu executar uma regressão linear, obtenho uma linha de regressão com uma inclinação próxima a uma (= 0,93). O que eu gostaria de fazer é testar se essa inclinação é significativamente diferente de 1.0. Minha expectativa é que não seja. Em outras palavras, eu gostaria de mudar a hipótese nula da regressão linear de uma inclinação de zero para uma inclinação de um. Essa é uma abordagem sensata? Eu também aprecio muito que você inclua algum código R na sua resposta para que eu possa implementar esse método (ou melhor, você sugere!). Obrigado.
regression
correlation
hypothesis-testing
Nick Crawford
fonte
fonte
Para esse tipo de hipótese, você pode usar a
linearHypothesis
função do pacote car :fonte
Parece que você ainda está tentando rejeitar uma hipótese nula. Existem muitos problemas com isso, e o menos importante é que você não tem energia suficiente para perceber que é diferente de 1. Parece que você não se importa que a inclinação seja 0,07 diferente de 1. Mas e se você não puder realmente dizer? E se você estiver realmente estimando uma inclinação que varia muito e pode estar bem longe de 1 com algo como um intervalo de confiança de ± 0,4. Sua melhor tática aqui não é alterar a hipótese nula, mas na verdade falando razoavelmente sobre uma estimativa de intervalo. Se você aplicar o comando confint () ao seu modelo, poderá obter um intervalo de confiança de 95% em torno de sua inclinação. Então você pode usar isso para discutir a inclinação que você recebeu. Se 1 estiver dentro do intervalo de confiança, é possível afirmar que está dentro do intervalo de valores que você acredita que provavelmente conterão o valor verdadeiro. Mas o mais importante é que você também pode indicar qual é esse intervalo de valores.
fonte
O objetivo do teste é que você deseja rejeitar sua hipótese nula, não confirmá-la. O fato de não haver diferença significativa não é de forma alguma uma prova da ausência de uma diferença significativa. Para isso, você precisará definir qual tamanho de efeito você considera razoável para rejeitar o nulo.
Agora você deve estar ciente do fato de que o tamanho do efeito para o qual uma diferença se torna significativa é
desde que tenhamos um estimador decente do erro padrão na inclinação. Portanto, se você decidir que uma diferença significativa deve ser detectada apenas de 0,1, poderá calcular o DF necessário da seguinte maneira:
Veja bem, isso depende bastante da estimativa da inclinação. Para obter uma estimativa melhor do seslope, você pode fazer uma nova amostragem dos seus dados. Uma maneira ingênua seria:
colocando seslope2 na função de otimização, retorna:
Tudo isso lhe dirá que seu conjunto de dados retornará um resultado significativo mais rapidamente do que você julga necessário e que você precisará apenas de 7 graus de liberdade (neste caso, 9 observações) se quiser ter certeza de que não significativo significa o que você deseja. significa.
fonte