我正在尝试运行一个相当简单的randomForest。我一直有一个对我没有任何意义的错误代码。请参阅下面的代码。
test.data<-data.frame(read.csv("test.RF.data.csv",header=T))
attach(test.data)
head(test.data)
Depth<-Data1
STemp<-Data2
FPT<-Sr_hr_15
Stage<-stage_feet
Q<-discharge_m3s
V<-vel_ms
Turbidity<-turb_ntu
Day_Night<-day_night
FPT.rf <- randomForest(FPT ~ Depth + STemp + Q + V + Stage + Turbidity + Day_Night, data = test.data,mytry=1,importance=TRUE,na.action=na.omit)
randomForest.default(m,y,...)出错:data(x)有0行 另外:警告信息: 在randomForest.default(m,y,...)中: 响应具有五个或更少的唯一值。你确定要做回归吗? 然后我运行维度以确保在R
中识别出实际数据dim(test.data)
[1] 77 15
这是我运行的完整数据集的一个子集,用于测试是否可以运行它,因为我在完整数据集中遇到了相同的错误。
为什么告诉我数据(x)有明确的0行。
由于