一项任务要求我们创建一系列变量:normal1,normal2,normal3,chiSquared1和2,t和F.它们的定义如下:
library(tibble)
Normal.Frame <- data_frame(normal1 = rnorm(5000, 0, 1),
normal2 = rnorm(5000, 0, 1),
normal3 = rnorm(5000, 0, 1),
chiSquared1 = normal1^2,
chiSquared2 = normal2^2,
F = sum(chiSquared1/chiSquared2),
t = sum(normal3/sqrt(chiSquared1 )))
然后我们必须为normal1,chiSquared1和2,t和F制作分布的直方图,这对于normal1和chiSquared变量来说足够简单,但是当我尝试绘制F和t时,绘图空间是空白的
我们的讲师建议将F的范围限制为0-10,将t的范围限制为-5到5.为此,我使用:
HistT <- hist(Normal.Frame$t, xlim = c(-5, 5))
HistF <- hist(Normal.Frame$F, xlim = c(0, 10))
就像我提到的那样,这会产生空白图。
答案 0 :(得分:2)
你的t和F被定义为总和;他们将是单一的价值观。如果这些值超出范围,则直方图将为空。如果删除sum()函数,则应该得到所需的结果。