An introduction to Random Forests for modeling tasks - theory and practice in python with public health case studies

EUROPEAN JOURNAL OF PUBLIC HEALTH(2021)

引用 0|浏览0
暂无评分
摘要
Abstract RFs are a powerful, volatile, and easy to use method, making it an excellent benchmark method for different types of analysis, notably in the public health domain. RFs offer outstanding performance with minimal effort from the user (given its low sensitivity to its hyperparameters) and can be used for many different modeling tasks (classification, regression, clustering, outlier detection). In practice, RFs are easily applicable through libraries in Python and R languages, allowing users to benefit from their capabilities with minimal coding knowledge. In addition to their pure performance abilities, RFs have some practical advantages when compared to many classical statistical models: it does not require any normalization of the data, handles very large datasets (in population or variables) and all kinds of data types (e.g., binary, categorical, continuous); it handles outliers and is insensitive to multicollinearity within the input variables. Their main limitation is their less straightforward interpretation of the final model they build. However, they offer additional tools, such as variable importance and proximity metrics, that improve the understanding of their results and potentially provide insights that traditional models cannot. Finally, its construction based on decision trees grants it additional capabilities, notably the possibility to extract prediction intervals and to handle efficiently imbalanced data problems with a variant of the algorithm called Balanced Random Forests.
更多
查看译文
关键词
random forests,modeling tasks,public health case studies,public health
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要