【发布时间】:2022-09-24 01:19:17
【问题描述】:
我正在为我的 96 孔板数据使用 fit_easylinear。从增长率我使用不应该重复数据的 fit_easylinear 。在我的数据中,每口井的时间都是重复的(A!、A2、A3 等)。在其中一位 stackoverflow 用户的帮助下,我能够在循环中运行 fit_easylinear 但我正在努力制作适合结果的图。我到目前为止的代码:
library(growthrates)
library(tidyverse)
set.seed(11)
df <- data.frame(time = seq(0, 865),
A1 = runif(866, 0, 1),
A2 = runif(866, 0, 1),
A3 = runif(866, 0, 1),
A4 = runif(866, 0, 1),
A5 = runif(866, 0, 1),
A6 = runif(866, 0, 1),
A7 = runif(866, 0, 1),
A8 = runif(866, 0, 1),
A9 = runif(866, 0, 1),
A10 = runif(866, 0, 1),
A11 = runif(866, 0, 1),
A12 = runif(866, 0, 1),
B1 = runif(866, 0, 1),
B2 = runif(866, 0, 1),
B3 = runif(866, 0, 1),
B4 = runif(866, 0, 1),
B5 = runif(866, 0, 1),
B6 = runif(866, 0, 1),
B7 = runif(866, 0, 1),
B8 = runif(866, 0, 1),
B9 = runif(866, 0, 1),
B10 = runif(866, 0, 1),
B11 = runif(866, 0, 1),
B12 = runif(866, 0, 1),
C1 = runif(866, 0, 1),
C2 = runif(866, 0, 1),
C3 = runif(866, 0, 1),
C4 = runif(866, 0, 1),
C5 = runif(866, 0, 1),
C6 = runif(866, 0, 1),
C7 = runif(866, 0, 1),
C8 = runif(866, 0, 1),
C9 = runif(866, 0, 1),
C10 = runif(866, 0, 1),
C11 = runif(866, 0, 1),
C12 = runif(866, 0, 1))
###################### fit easy linear model
fit_list <- lapply(2:length(colnames(df)), function(x) fit_easylinear(df$time, df[[x]]))
######这绘制所有值但不显示实际拟合 for (i in seq_along(fit_list)) {jpeg(paste0(\"C:/Users/Desktop/images/\", colnames(df)[i+1], \".jpg\"));情节(插槽(fit_list [[i]],\“obs\”)); dev.off() }
###### removed slot from the code
for (i in seq_along(fit_list)) {jpeg(paste0(\"C:/Users/Rahul/Desktop/images\", colnames(df)[i+1], \".jpg\"));plot(fit_list[[i]]) ;dev.off()}
From th above line of code gives me error as Error in seq.default(min(obs[, \"time\"] + lag), max(obs[, \"time\"]), length = 200) :
\'from\' must be a finite number
-
示例数据不适用于有用的演示。它们只是随机的,没有任何信号。请使用另一个数据集,例如this post 中提供的那个。
标签: r