benim veri çerçevesi:Değişken adı verilen veri çerçevesini nasıl gruplandırırsınız?
library(usl)
dput(df)
structure(list(load = c(1L, 18L, 36L, 72L, 108L, 144L, 216L),
throughput = c(64.9, 995.9, 1652.4, 1853.2, 1828.9, 1775,
1702.2)), .Names = c("load", "throughput"), class = "data.frame", row.names = c(NA,
-7L))
xv=c("load")
yv=c("throughput")
capacity<-c(30)
NLS kullanarak model oluşturmak:
growth<-c(20)
pred<-predict(usl.model, data.frame(xv = tail(df[,xv],1)*(1+capacity/100)))
: bu model verilmiş
usl.model <- usl(as.formula(paste(yv, '~', xv)), data = df)
, ben yük büyüme verilen bazı tahmini yapmak gerekir Bu hatayı alıyorum:
Error in `[.data.frame`(newdata, , [email protected], drop = TRUE) :
undefined columns selected
Öngörme işlevinde xv'ye nasıl başvurabilirim? Xv değişkenden beri mi?
Birazdan yinelenen bulana kadar: 'df [[yv]]'. – joran
@joran, Ben kopya olduğunu sanmıyorum. Yeni bir değer olan data.frame işlevine ayarladığım yerde sorun yaşıyorum (xv = bir değişken olduğu için xv'ye nasıl başvurabilirim?) – user1471980
Örneğinizi tekrar üretmeyi bitirdiyseniz beni bunun hakkında ikna edebilirsiniz. 'usl' nedir?' kapasite' nedir? – joran