- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
4 个 hive 配备了传感器,用于收集 hive 内的温度、湿度、压力和分贝。这些是响应变量。
治疗是wifi暴露,实验组从第1天到第20天,然后从第35-45天再次暴露在wifi下,直到第54天收集数据。n个荨麻疹= 4,收集的数据n个每个 hive 中的传感器 = ~ 百万。
我在运行混合效果模型时遇到了困难。
所有 hive 的响应变量都有一个数据框。
names(Hives)
[1] "time" "dht22_t" "dht11_t" "dht22_h"
[5] "dht11_h" "db" "pa" "treatment_hive"
[9] "wifi"
时间以“%Y-%m-%d %H:%M:%S”为单位,dht11/22_t/h 是温度和湿度数据。 “wifi”是对应于暴露时间的二分变量(1=on 0=off),治疗 hive 是暴露于wifi的 hive 的另一个二分变量(1=exposure,0=control)。
这是我得到的错误。
attach(Hives)
model2 = lme(pa_t~wifi*treatment_hive, random=time, na.action=na.omit, method="REML",)
Error in reStruct(random, REML = REML, data = NULL) :
Object must be a list or a formula
以下是代码示例:
time dht22_t dht11_t dht22_h dht11_h db pa treatment_hive wifi
1 01/09/2014 15:19 NA NA NA NA 51.75467 NA 0 1
2 01/09/2014 15:19 30.8 31 59.8 44 55.27682 100672 0 1
3 01/09/2014 15:19 30.8 31 60.3 44 54.81995 100675 0 1
4 01/09/2014 15:19 30.8 31 60.9 44 54.14134 100671 0 1
5 01/09/2014 15:19 30.8 31 61.1 44 53.88574 100672 0 1
6 01/09/2014 15:19 30.8 31 61.2 44 53.68800 100680 0 1
R 版本 2.15.1 (2012-06-22)平台:i486-pc-linux-gnu(32位)
附包:[1] ggplot2_0.8.9 proto_0.3-9.2 reshape_0.8.4 plyr_1.7.1 nlme_3.1-104
[6] lme4_0.999999-0 Matrix_1.0-6 lattice_0.20-6
最佳答案
这里有各种各样的问题,一些与编程有关(StackOverflow)但可能是统计问题(适用于 CrossValidated 或 r-sig-mixed-models@r-project.org
) 更重要。
tl;dr 如果您只是想避免错误,我认为您需要 random=~1|hive
(无论您的 hive-indicator 变量是什么)来适应基线响应(拦截)因荨麻疹而异的模型,但我鼓励您继续阅读...
attach(Hives)
,在 lme()
调用中使用 data=Hives
(不一定是问题,但[更多] 更好的做法)formula=...~...+time , random=~time|hive
(其中 ...
代表现有模型的位)?strptime
或 lubridate
包),例如秒/分钟/小时从开始时间可能是最明智的。 (你的时间分辨率是多少?每个 hive 有多个传感器,在这种情况下,你应该考虑拟合传感器的随机效应吗?)lme4
包mgcv::gamm
或 gamm4
包的时间趋势); (2) 时间自相关(考虑在您的 lme
模型中添加 correlation
参数)。关于r - LME 错误 : "Error in reStruct",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27207594/
4 个 hive 配备了传感器,用于收集 hive 内的温度、湿度、压力和分贝。这些是响应变量。 治疗是wifi暴露,实验组从第1天到第20天,然后从第35-45天再次暴露在wifi下,直到第54天收
我是一名优秀的程序员,十分优秀!