我的數據ret包含3個變量,每個變量包含208行。繪製不同變量的概率分佈
dim(ret)
[1] 208 3
我對不同的變量一個接一個地做情節。
hist(ret$AAPL,breaks
freq=F,
main="The probaility distribution of AAPL",
xlab="AAPL")
hist(ret$GOOGL,breaks
freq=F,
main="The probaility distribution of GOOGL",
xlab="GOOGL")
hist(ret$WMT,breaks
freq=F,
main="The probaility distribution of WMT",
xlab="WMT")
現在,我嘗試使用sapply函數在一次中分別繪製變量。
但是,「main =」x「」和「xlab = x」的概率分佈不起作用。我嘗試將這些colnames放在x中。
另外,我也試着把這條線和變量放在一起。我使用的功能是
lines(density(,main="",lty=1,lwd=1)
如果我和變量分別繪製,我做
hist(ret$AAPL,breaks
freq=F,
main="the probaility distribution of AAPL",
xlab="AAPL")
lines(density(ret$AAPL),main="AAPL",lty=1,lwd=1)
但如何使用sapply功能做起來呢? 有人可以請告訴我如何解決問題: 使用sapply函數繪製概率分佈與不同變量的概率密度線。