Tôi chạy hồi quy nhiều lần với một số dự đoán liên tục, một vài trong số đó xuất hiện đáng kể và tôi muốn tạo một âm mưu tán xạ hoặc phân tán giống như DV của tôi chống lại một của các dự đoán, bao gồm "đường hồi quy". Tôi có thể làm cái này như thế nào?Vẽ "hồi quy dòng" từ hồi quy nhiều trong R
cốt truyện của tôi trông như thế này
D = my.data; plot(D$probCategorySame, D$posttestScore)
Nếu nó được hồi quy đơn giản, tôi có thể thêm một đường hồi quy như thế này:
lmSimple <- lm(posttestScore ~ probCategorySame, data=D)
abline(lmSimple)
Nhưng mô hình thực tế của tôi là như thế này:
lmMultiple <- lm(posttestScore ~ pretestScore + probCategorySame + probDataRelated + practiceAccuracy + practiceNumTrials, data=D)
Tôi muốn thêm đường hồi quy phản ánh hệ số và chặn từ thực tế mô hình thay vì mô hình đơn giản hóa. Tôi nghĩ tôi rất vui khi giả định giá trị trung bình cho tất cả những người dự đoán khác để làm điều này, mặc dù tôi sẵn sàng nghe lời khuyên ngược lại.
Điều này có thể không có sự khác biệt, nhưng tôi sẽ đề cập đến trong trường hợp, tình hình hơi phức tạp do thực tế là tôi có thể sẽ không muốn vẽ dữ liệu gốc. Thay vào đó, tôi muốn vẽ các giá trị trung bình của các DV cho các giá trị binned của dự báo, như vậy:
D[,'probCSBinned'] = cut(my.data$probCategorySame, as.numeric(seq(0,1,0.04)), include.lowest=TRUE, right=FALSE, labels=FALSE)
D = aggregate(posttestScore~probCSBinned, data=D, FUN=mean)
plot(D$probCSBinned, D$posttestScore)
Chỉ vì nó xảy ra để nhìn sạch hơn cho dữ liệu của tôi khi tôi làm điều đó theo cách này.
Bạn không thể âm mưu chống lại một dự đoán duy nhất mà không chỉ định giá trị (tĩnh) của tất cả các yếu tố dự đoán khác cho ô đó. Bạn có thể làm rõ những gì bạn muốn hiển thị? –
Làm rõ thêm, cảm ơn. Tôi đoán tôi có xu hướng đi với giả định rằng tất cả các yếu tố dự đoán khác giả định giá trị trung bình của chúng. – baixiwei