【发布时间】:2014-02-19 16:53:26
【问题描述】:
我所拥有的是一个 3 级重复测量因子和一个连续变量(心理问卷中的分数,仅在实验前测量一次,NEO),它们在具有因变量的线性混合效应模型中显示出显着的相互作用( DV;在每个时间级别测量的状态分数,IAS)。
要了解这种交互的性质,我想创建一个图,其中 X 轴上的时间水平、Y 轴上的状态分数和连续变量的多条曲线,类似于 this。连续变量应该归类为四分位数(所以我得到了 4 条不同的曲线),这正是我无法实现的。到目前为止,我为连续变量中的每个值都得到了一条单独的曲线。
我的目标也与this 相当,但我需要的分类(时间)变量不是单独的曲线,而是在 X 轴上。
我在 R 中尝试了很多不同的绘图函数,但没能得到我想要的,可能是因为我不太擅长处理 R。
F。 e.
gplot(Data_long, aes(x = time, y = IAS, colour = NEO, group = NEO)) +
geom_line()
从第一个链接向我展示了数十条曲线(测量 NEO 中的每个值一个),我找不到如何在 gplot 函数中以有意义的方式对连续变量进行分组。
编辑:
原始数据:
http://www.pastebin.ca/2598926
(希望不会太不方便。)
此对象 (Data_long) 是使用以下行创建/转换的:
Data_long <- transform(Data_long0, neo.binned=cut(NEO,c(25,38,46,55,73),labels=c(".25",".50",".75","1.00")))
neo.binned col 中的每个值似乎都设置正确,每个分位数有足够的案例。
然后我尝试并没有工作:
ggplot(Data_long, aes(x = time, y = ias, color = neo.binned)) + stat_summary(fun.y="median",geom="line")
geom_path:每个组仅包含一个观察值。需要调整群>审美吗?
我在 26-73 之间获得了 92 个 NEO 主题和值。任何提示要为剪切和标签功能输入什么?分位数为 0% 25% 50% 75% 100% 26 38 46 55 73。
【问题讨论】:
-
欢迎来到 SO!如果您提供minimal, reproducible example,人们通常会更乐意提供帮助。谢谢。
-
我不知道还要添加什么,只是长格式data.frame中的这些变量。
-
您阅读我提供的链接了吗?您希望 SO 上的人应该花时间帮助您解决问题。请不要添加额外的任务来创建虚拟数据。这是你的职责。
-
好的,现在我明白了,你是对的。请参阅我的编辑。如果还需要什么,请告诉我。