RFGranger
Nonlinear Granger causality test based on random forest (source code of "A Causal Inference Model based on Random Forest to identify soil moisture-precipitation feedback", Journal of Hydrometeorology)
Install / Use
/learn @leelew/RFGrangerREADME
RFGranger | Nonlinear Granger causality test based on random forest
Introduction
This repository contains the models described in the paper "A causal inference model based on Random Forest to identify soil moisture-precipitation feedback". We developed a causal-inference model based on the Granger causality analysis and a nonlinear machine learning model. This model includes three steps: nonlinear anomaly decomposition, nonlinear Granger causality analysis, and evaluation of the quality of SM-P feedback, which eliminates the nonlinear response of interannual and seasonal variability, the memory effects of climatic factors and isolates the causal relationship of local SM-P feedback.
Edition
RFGranger is implemented by two programme language, MATLAB and python. Two editions use the same function and file names. MATLAB edition now has some bugs needs to improved.
Citation
If you use these models in your research, please cite:
@article{Lu Li,
author = {Lu Li, Wei Shangguan, Yongjiu Dai et al.},
title = {A causal inference model based on Random Forest to identify soil moisture-precipitation feedback},
journal = {Journal of Hydrometeorlogy},
year = {2020}
}
License
Copyright (c) 2019, Lu Li
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
