我有R中的下列數據和代碼:在具有不同顏色的上述閾值的限制 - [R繪圖線
x <- runif(1000, -9.99, 9.99)
mx <- mean(x)
stdevs_3 <- mx + c(-3, +3) * sd(x/5) # Statndard Deviation 3-sigma
我繪製成線(地連同3個標準偏差和平均線)中的R:
plot(x, t="l", main="Plot of Data", ylab="X", xlab="")
abline(h=mx, col="red", lwd=2)
abline(h=stdevs_3, lwd=2, col="blue")
我想要做什麼:
圖中的任何地方,無論何時線路穿越3西格馬閾值(藍線),在其上方或下方,線條應與黑色不同。
我想這一點,但沒有奏效:
plot(x, type="l", col= ifelse(x < stdevs_3[[1]],"red", "black"))
abline(h=mx, col="red", lwd=2)
abline(h=stdevs_3, lwd=2, col="blue")
有沒有其他辦法?
這似乎統計學語無倫次。這個表達從何而來? 'sd(x/5)' –
我完成了它,我知道這是不好的,但是要在隨機生成的數據上顯示陰謀。我有數據是保密的,因爲我使用了sd(x),而不是像上面顯示的那樣。對困惑感到抱歉。 –