我有一个由x和区域和通道的唯一组合组成的单个数据框。我需要使用某种循环为每个x组合创建一个独特的回归模型。循环创建回归模型
region channel date trials spend
EMEA display 2015-01-01 62 17875.27
APAC banner 2015-01-01 65 18140.93
某事的
i=1
j=1
for r in region{
for ch in channel{
df1 = df[df$region == r & df$channel == ch, ]
model[[i,j]] = lm(trials ~ spend, data = df1)
j = j+1}
i = i+1 }
效果如果有人也知道存储的唯一标识符,如区域+通道,以帮助确定回归模型,将是非常有帮助太的一种方式。
什么你到了那里看起来像一个很好开始;你能告诉我们它在哪里坏了吗?能否请您包括数据将为我们提供一个[重复的例子(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)? –
使用此代码我得到以下错误'中的错误模型[[I,J] = LM(试验〜支出,数据= DF1):[[]]下标出界 ' – Marcus