Tôi đang chạy hồi quy trên dữ liệu điều tra dân số nơi biến phụ thuộc của tôi là tuổi thọ và tôi có tám biến độc lập. Dữ liệu được tổng hợp thành các thành phố, vì vậy tôi có hàng nghìn quan sát.Làm thế nào để thiết lập một bình phương tối thiểu trọng số trong r cho dữ liệu dị thể?
Mô hình của tôi hơi bị dị tật. Tôi muốn chạy một hình vuông nhỏ nhất có trọng số, trong đó mỗi quan sát được tính theo dân số của thành phố. Trong trường hợp này, nó có nghĩa là tôi muốn cân nhắc các quan sát bằng nghịch đảo của căn bậc hai của dân số. Tuy nhiên, điều đó không rõ ràng đối với tôi, cú pháp tốt nhất là gì. Hiện tại, tôi có:
Model=lm(…,weights=(1/population))
Điều đó có đúng không? Hoặc nó nên là:
Model=lm(…,weights=(1/sqrt(population)))
(Tôi tìm thấy câu hỏi này ở đây:. Weighted Least Squares - R nhưng nó không rõ cách R giải thích lập luận trọng lượng)
Nếu bạn muốn trọng số theo nghịch đảo của căn bậc hai của dân số, thì đối số cho tùy chọn 1 trên tùy chọn 2 là gì? – joran
Tôi nghĩ rằng đó là gốc của câu hỏi - R có giải thích các đối số trọng số hơn nữa không? –