我在 R 中有一個代碼
x=rnorm(1000,1,1)
quantile(x,0.05)
x1=rnorm(1000,-10,1)
sum(x1>quantile(x,0.05))/length(x1)
y=hist(x,plot=FALSE)$density
plot(y)
plot(y,type="l")
y1=hist(x1,plot=FALSE)$density
matplot(y1,type="l",add=TRUE)
我想改變它,使圖不重疊但彼此相鄰。更改平均值和標準差的值是否足夠,或者我必須更改代碼中的其他內容。我是新手,所以請幫助我
uj5u.com熱心網友回復:
為了繪制兩個直方圖,您需要為繪圖視窗設定正確的 x 和 y 限制,因為基本 R 圖形在繪制第一組資料后不會調整視窗大小。這是一種方法
x <- rnorm(1000,1,1)
x1 <- rnorm(1000,-10,1)
y <- hist(x,plot=FALSE)
y1 <- hist(x1, plot=FALSE)
plot(0,0,
ylim=range(c(y$counts, y1$counts)),
xlim=range(c(y$breaks, y1$breaks)),
xlab="x", ylab="counts", type="n")
plot(y, add=TRUE)
plot(y1, add=TRUE)

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/529078.html
標籤:r阴谋
