次のコードを使用して、指定されたタイムスタンプを使用して次の cpuused と使用されるメモリを計算しました。
library('RMongo')
mg1 <- mongoDbConnect('dbname')
query <- dbGetQuery(mg1,'collectionname',"{'hostId' : '600.6.6.6'}")
date <- query$Date
memory <- query$memory
cpu <- query$cpuUtilization
res <- lm(cbind(memory,cpu) ~ date-1)
new <- data.frame(date=1377843220)
predict(res,new)
そして、私のmongo構造は
{
"_id" : ObjectId("52204f5b24c8cbf03ca16f8e"),
"Date" : 1377849179,
"cpuUtilization" : 31641,
"memory" : 20623801,
"hostId" : "600.6.6.6"
}
上記の R ML コードは、次の予測 cpuuesd とメモリ値を示しています。私のコードが間違っているか正しいか教えてください。
ありがとうございました