library(randomForest)
library(foreign)
选择树种,避免每次运行不一致,数字可以随便选
set.seed(42)
导入数据(“C:\1.csv”)c盘中csv文件
文件命名为gdata
gdata <- read.csv("C:\\1.csv")
gdata # 查看文件样子
我的数据表是这样的~
进行随机森林分析
PC1~. :表示分析PC1与各因子间的关系
ntree:树的节点数,我的数据较少选择了100
gx.rf<-randomForest(PC1~.,data=gdata,importance=TRUE, ntree=100)
print(gx.rf)
importance(gx.rf)
varImpPlot(gx.rf)