Làm thế nào để kiểm tra nếu nhiều hệ số hồi quy không khác nhau về mặt thống kê?


8

Giả sử tôi ước tính hồi quy tuyến tính đa biến sau đây Làm cách nào tôi có thể kiểm tra ?β 1 = β 2 = β 3

y= =β0+β1x1+β2x2+β3x3+β4x4+ε
β1= =β2= =β3

Tôi biết rằng để kiểm tra xem bạn có thể chỉ cần tạo một thử nghiệm với Z Z = β 1 - β 2β1= =β2Z

Z= =β1-β2Seβ12+Seβ22

Có một tương tự cho các ước tính nhiều hệ số?


2
Thử nghiệm cho sự bằng nhau của và mặc nhiên cho rằng các ước tính của là không tương thích. Nói chung nó sẽ không chính xác; mẫu số cần bao gồm một thuật ngữ cho hiệp phương sai của chúng. β 2 β iβ1β2βTôi
whuber

Nếu các biến X của bạn ở các đơn vị khác nhau, thì các hệ số beta cũng ở các đơn vị khác nhau. Trong trường hợp đó, tôi không thấy việc so sánh chúng sẽ có ý nghĩa như thế nào.
Harvey Motulsky

Câu trả lời:


9

Bạn có thể sử dụng thử nghiệm để kiểm tra bất kỳ hạn chế tuyến tính trên các hệ số của bạn.LFL

Đặt giả thuyết null của bạn là và ma trận thiết kế của bạn với thứ hạng . Sau đó, thống kê sẽ là:H0:Lβ= =cXkF

F= =(Lβ^-c)'(σ^2L(X'X)-1L')-1(Lβ^-c)q

Trong đó là số lượng hạn chế bạn đang kiểm tra. Theo null, nó sẽ có phân phối với bậc tự do và .qFqn-k

Trong Rbạn có thể dễ dàng làm điều đó với chức năng linearHypothesiscủa cargói. Ví dụ:

library(car) 
lm.model <- lm(mtcars)
linearHypothesis(lm.model, c("cyl = 0", "disp = 0", "hp = 0")) # all 3 zero
linearHypothesis(lm.model, c("cyl = disp", "disp = hp")) # all 3 equal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.