EL之RF(随机性的Bagging+DTR):利用随机选择属性的bagging方法解决回归(对多变量的数据集+实数值评分预测)问题

目录

输出结果

设计思路

核心代码


输出结果

设计思路

核心代码

for iTrees in range(numTreesMax):modelList.append(DecisionTreeRegressor(max_depth=treeDepth))#第一个随机:随机抽取属性样本 idxAttr = random.sample(range(ncols), nAttr)idxAttr.sort()indexList.append(idxAttr)#第二个随机:随机抽取训练行样本idxRows = []for i in range(int(0.5 * nTrainRows)):idxRows.append(random.choice(range(len(xTrain))))idxRows.sort()xRfTrain = []yRfTrain = []for i in range(len(idxRows)):temp = [xTrain[idxRows[i]][j] for j in idxAttr]xRfTrain.append(temp)yRfTrain.append(yTrain[idxRows[i]])modelList[-1].fit(xRfTrain, yRfTrain)xRfTest = []for xx in xTest:temp = [xx[i] for i in idxAttr]xRfTest.append(temp)latestOutSamplePrediction = modelList[-1].predict(xRfTest)predList.append(list(latestOutSamplePrediction))

EL之RF(随机性的Bagging+DTR):利用随机选择属性的bagging方法解决回归(对多变量的数据集+实数值评分预测)问题相关推荐

  1. EL之Boosting之GB(DTR):利用梯度提升法解决回归(对多变量的数据集+实数值评分预测)问题

    EL之Boosting之GB(DTR):利用梯度提升法解决回归(对多变量的数据集+实数值评分预测)问题 目录 输出结果 设计思路 核心代码 输出结果 设计思路 核心代码 xList = [] labe ...

  2. EL之Bagging(DTR):利用Bagging对回归问题(实数值评分预测)建模(调2参)

    EL之Bagging(DTR):利用Bagging对回归问题(实数值评分预测)建模(调2参) 目录 输出结果 设计思路 核心代码 输出结果 设计思路 核心代码 bagFract = 1.0 #---- ...

  3. EL之RF(RFR):利用RandomForestRegressor对回归问题(实数值评分预测)建模(调2参)

    EL之RF(RFR):利用RandomForestRegressor对回归问题(实数值评分预测)建模(调2参) 目录 输出结果 设计思路 核心代码 输出结果 设计思路 核心代码 mseOos = [] ...

  4. EL之Bagging:利用Bagging算法实现回归预测(实数值评分预测)问题

    EL之Bagging:利用Bagging算法实现回归预测(实数值评分预测)问题 目录 输出结果 设计思路 核心思路 输出结果 设计思路 核心思路 #4.1.当treeDepth=1,对图进行可视化 # ...

  5. ML之回归预测:利用FSR/RiR/BasisExpand/ Lasso/DT/RF/GB算法对红酒品质wine数据集实现红酒口感评分预测(实数值评分预测)

    ML之回归预测:利用FSR/RiR/BasisExpand/ Lasso/DT/RF/GB算法对红酒品质wine数据集实现红酒口感评分预测(实数值评分预测) 目录 输出结果 设计思路 T1.FSR(前 ...

  6. EL之GB(GBR):利用GBR对回归问题(实数值评分预测)建模

    EL之GB(GBR):利用GBR对回归问题(实数值评分预测)建模 目录 输出结果 设计思路 核心代码 输出结果 设计思路 核心代码 wineGBMModel = ensemble.GradientBo ...

  7. ML之回归预测之Lasso:利用Lasso算法对红酒品质wine数据集实现红酒口感评分预测(实数值评分预测)

    ML之回归预测之Lasso:利用Lasso算法对红酒品质wine数据集实现红酒口感评分预测(实数值评分预测) 目录 输出结果 设计思路 核心代码 输出结果 设计思路 核心代码 t=3if t==1:X ...

  8. ML之回归预测之BE:利用BE算法解决回归(实数值评分预测)问题—线性方法解决非线性问题

    ML之回归预测之BE:利用BE算法解决回归(实数值评分预测)问题-线性方法解决非线性问题 目录 输出结果 设计思路 代码实现 输出结果 设计思路 代码实现 for row in xList:newRo ...

  9. ML之PLiR之Glmnet:利用Glmnet算法求解ElasticNet回归类型问题(实数值评分预测)

    ML之PLiR之Glmnet算法:利用Glmnet算法求解ElasticNet回归类型问题(实数值评分预测) 目录 输出结果 1.Glmnet算法 实现代码 输出结果 0 2 1 2 2 2 3 3 ...

最新文章

  1. CNN 的一些可视化方法!
  2. 【Python第六篇】Python面向对象(进阶篇)及相关(异常处理、反射)
  3. Android异步下载
  4. 三十年TCP与七年QUIC 谁才是未来?
  5. swift - 使用系统app导航
  6. Caffe源码解析4: Data_layer
  7. 蜕变!网易轻舟微服务这波操作,始于异构融合、源于中台!
  8. c++11 std::bind与std::function
  9. (转)linux自动备份oracle数据库并上传到备份服务器 脚本实现
  10. 跟我一起认识axure(二)
  11. 基于SSM的在线课程学习系统
  12. freeswitch的拨号规则配置
  13. api下载文件三种方式
  14. 密码编码学初探——数论和有限域
  15. 理财学习03-基金类别
  16. 电阻(1)电阻种类篇
  17. android中menu重写哪些方法,在Android中Menu的使用
  18. 微信会员卡展示条形码
  19. 【C系列6.6】数组训练之金鱼
  20. 图片人群计数模型代码运行指南

热门文章

  1. python3 32位_Python3.8.2安装教程
  2. C语言二级指针与典型应用(1)
  3. 在angular中一个页面滚动后,打开新页面不在最顶部的解决办法
  4. JS 总结之函数、作用域链
  5. 在5分钟内搭建企业内部私有npm仓库
  6. 《慕课React入门》总结
  7. PHP实现简单顺序栈
  8. Rancher搭建集群
  9. 这 10 行比较字符串相等的代码给我整懵了,不信你也来看看!
  10. 月均活跃用户达1.3亿,B站高可用架构实践