Iterative_Input_Selection
===========================================
The Iterative_Input_Selection toolbox is a MatLab / C implementation of the Iterative Input Selection (IIS) algorithm proposed by Galelli and Castelletti (2013). The underlying Extremely Randomized Trees (Extra-Trees) models are implemented using the "rtree-c" code by P. Geurts (http://www.montefiore.ulg.ac.be/~geurts/Software.html) to improve computational efficiency.
The original version, entirely written in MATLAB, is available at https://github.com/Critical-Infrastructure-Systems-Lab/MATLAB_Iterative_Input_Selection.
Contents:
* `script_example.m`: show how to use the available functions on a sample dataset (Friedman_dataset.txt).
* `crossvalidation_extra_tree_ensemble.m`: run a k-fold cross-validation for an ensemble of Extra-Trees.
* `input_ranking.m`: rank the input variables.
* `iterative_input_selection.m`: run the IIS algorithm.
* `perform_IIS.m`: wrapper function used to launch iterative_input_selection.m
* `shuffle_data.m`: shuffle the observations of the sample dataset.
* `Rt2_fit.m`: compute the coefficient of determination R2.
* `visualize_inputSel.m` : visualize the results obtained with multiple runs of the IIS algorithm.
* `Friedman_dataset.txt`: sample dataset, with 10 candidate inputs (first 10 columns) and 1 output (last column). The observations, arranged by rows, are 250.
* `INSTALL.txt`: text file containing step-by-step instructions for modifying and compiling the C source code.
Based on work from the following papers:
- Galelli, S., Humphrey, G.B., Maier, H.R., Castelletti, A., Dandy, G.C., Gibbs, M.S. (2014) An evaluation framework for input variable selection algorithms for environmental data-driven models (2014). Environmental Modelling & Software, 62, 33-51 ([Link to Paper](https://www.sciencedirect.com/science/article/abs/pii/S1364815214002394)).
- Galelli, S., and A. Castelletti (2013a), Tree-based iterative input variable selection for hydrological modeling, Water Resour. Res., 49(7), 4295-4310 ([Link to Paper](http://onlinelibrary.wiley.com/doi/10.1002/wrcr.20339/abstract)).
- Galelli, S., and A. Castelletti (2013b), Assessing the predictive capability of randomized tree-based ensembles in streamflow modelling, Hydrol. Earth Syst. Sci., 17, 2669-2684 ([Link to Paper](http://www.hydrol-earth-syst-sci.net/17/2669/2013/hess-17-2669-2013.html)).
- Geurts, P., D. Ernst, and L. Wehenkel (2006), Extremely randomized trees, Mach. Learn., 63(1), 3-42 ([Link to Paper](http://link.springer.com/article/10.1007/s10994-006-6226-1)).
Acknowledgements: to Dr. Matteo Giuliani (Politecnico di Milano).
Copyright 2014 Stefano Galelli and Riccardo Taormina
This file is part of Iterative_Input_Selection
Iterative_Input_Selection is free software: you can redistribute
it and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This code is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Iterative_Input_Selection. If not, see <http://www.gnu.org/licenses/>.
没有合适的资源?快使用搜索试试~ 我知道了~
Critical-Infrastructure-Systems-Lab-Iterative_Input_Selection
共14个文件
m:10个
txt:3个
md:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 127 浏览量
2023-08-09
18:20:49
上传
评论
收藏 36KB ZIP 举报
温馨提示
Critical-Infrastructure-Systems-Lab-Iterative_Input_Selection-archive-refs-heads-master.zip
资源推荐
资源详情
资源评论
收起资源包目录
Critical-Infrastructure-Systems-Lab-Iterative_Input_Selection-archive-refs-heads-master.zip (14个子文件)
Critical-Infrastructure-Systems-Lab-Iterative_Input_Selection-archive-refs-heads-master
新建文本文档.txt 0B
Iterative_Input_Selection-master
iterative_input_selection.m 6KB
perform_IIS.m 2KB
randomSampling_CalVal.m 2KB
Rt2_fit.m 331B
Friedman_dataset.txt 43KB
shuffle_data.m 578B
INSTALL.txt 3KB
crossvalidation_extra_tree_ensemble.m 3KB
script_example.m 8KB
input_ranking.m 1KB
repeatedRandomSubSamplingValidation_extra_tree_ensemble.m 4KB
README.md 3KB
visualize_inputSel.m 4KB
共 14 条
- 1
资源评论
AbelZ_01
- 粉丝: 886
- 资源: 5441
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功