【发布时间】:2021-12-06 12:30:55
【问题描述】:
如何为每个主题 (xxx) 重复此代码,以便将结果添加到 data.frame(中心)?
fullDataDetrend_xxx <- subset(fullDataDetrend, subjno == xxx, select=c(subjno,depressed,sad,tired,interest,happy,neg_thoughts,concentration_probl,ruminating,activity,datevar,timestamp,dayno,beepno))
model_xxx <- var1(
fullDataDetrend_xxx)
model_xxx_omega <- getmatrix(model_xxx, "omega_zeta")
centrality_model_xxx_omega <- centrality(model_xxx_omega )
centralities[nrow(centralities) + 1,] <- c("xxx",centrality_model_xxx_omega$InExpectedInfluence)
【问题讨论】:
-
您可以
sp <- split(fullDataDetrend, fullDataDetrend$subjno)然后lapply为每个拆分列表成员编写一个函数。您可以发布示例数据吗?请使用dput(fullDataDetrend)的输出编辑问题。或者,如果dput(head(fullDataDetrend, 20))的输出太大。 -
另外,请明确加载您使用的库。
var1、centrality和getmatrix不是基本 R 函数,可以在哪些包中找到它们?使用library()语句开始您的代码示例。