tôi có các mã sau để hiển thị một ma trận tương quan,Làm thế nào để sửa đổi cốt truyện Matrix Correlation này?
panel.cor <- function(x, y, digits=2, prefix="", cex.cor)
{
usr <- par("usr"); on.exit(par(usr))
par(usr = c(0, 1, 0, 1))
r <- abs(cor(x, y))
txt <- format(c(r, 0.123456789), digits=digits)[1]
txt <- paste(prefix, txt, sep="")
if(missing(cex.cor)) cex <- 0.8/strwidth(txt)
test <- cor.test(x,y)
# borrowed from printCoefmat
Signif <- symnum(test$p.value, corr = FALSE, na = FALSE,
cutpoints = c(0, 0.001, 0.01, 0.05, 0.1, 1),
symbols = c("***", "**", "*", ".", " "))
text(0.5, 0.5, txt, cex = cex * r)
text(.8, .8, Signif, cex=cex, col=2)
}
pairs(USJudgeRatings[,c(2:3,6,1,7)],
lower.panel=panel.smooth, upper.panel=panel.cor)
Tôi muốn thay đổi cốt truyện như:
có chấm xanh nhỏ như
pairs(USJudgeRatings[,c(2:3,6,1,7)], main="xxx", pch=18, col="blue", cex=0.8)
Bao gồm một biểu đồ của các mục trên đường chéo (như được thấy trong enter link description here)
Hiển thị mối tương quan và p-giá trị như
r=0.9; p=0.001;
với các giá trị không sao.
Có một đường phù hợp được hiển thị cho ô phân tán của dữ liệu được ghép nối. Phương pháp được sử dụng cho khớp nối là gì? Dòng nào được xác định phù hợp như các mã được hiển thị ở trên? Và làm thế nào để thay đổi phương pháp lắp ghép?
Bạn hỏi rất nhiều nhưng bạn không hiển thị những gì bạn đã thử. Tôi nghĩ rằng bạn có nhiều may mắn hơn để làm điều này trong gói mạng. xem '? splom'. – agstudy
@agstudy Xin lỗi, tôi khá mới với ngôn ngữ R. Tôi không chắc chắn làm thế nào để làm điều này. Tôi đã thử cặp (USJudgeRatings [, c (2: 3,6,1,7)], lower.panel = panel.smooth, upper.panel = panel.cor, pch = 18, col = "blue") nhưng đã nhận một số lỗi. –
Có một đường phù hợp được hiển thị cho ô phân tán của dữ liệu được ghép nối. Phương pháp được sử dụng cho khớp nối là gì? Dòng nào được xác định phù hợp như các mã được hiển thị ở trên? Và làm thế nào để thay đổi phương pháp lắp ghép? –