我有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),而不是像上面显示的那样。对困惑感到抱歉。 –