Giter Club home page Giter Club logo

rsrf's Introduction

RSRF

Description

Random Splitting Random Forest algorithms for mixed data including functional and scalar data. Response Types

  • Continuous
  • Categorical
  • Survival

Version 1.0

Origin

It is an extension of the Möller et al. (2016) algorithm with the following new options:

  • Multiple covariates
  • Multiple functioanl covariates and non-functioanl covariates
  • The respose type are Survival with censoring, Categorical and Continuous.
  • The Variable Importance Plot (VIP) is enhanced.
  • The random forest engine is from randomForestSRC by Ishwaran et al (2022).

Install in R

You can install the RSRS package from github and use it directly in R or R-Studio:

library(devtools)
install_github("mohammad-fayaz/RSRF")

Vignettes

It has one vignette in this version:

  • Random Splitting Random Forest for Categorical Response You can run it step by step.

It is in the Vignettes folder. (PDF file 13 pages) Vignettes - Link.

References

  • [Oral Presentation] Fayaz M. and Abadi A.,Functional Random Forest for Mixed Data, The 41st Annual Conference of the International Society for Clinical Biostatistics (ISCB 2020)
  • [Poster Presentation] Fayaz M., Shakeri N., Abadi A. and Khodakarim S., Random splitting random forest for survival analysis with non-functional and functional covariates in the EEG-fNIRS trial, The 14th International Conference of the ERCIM WG on Computational and Methodological Statistics (CMStatistics 2021)
  • [Under Review] A Paper is submitted to the Peer-reviewed journal.
  • Möller, Annette, Gerhard Tutz, and Jan Gertheiss. "Random forests for functional covariates." Journal of Chemometrics 30, no. 12 (2016): 715-725.
  • Ishwaran, Hemant, Udaya B. Kogalur, and Maintainer Udaya B. Kogalur. "Package ‘randomForestSRC’." breast 6 (2022): 1.

Contacts

Mohammad Fayaz, PhD in Biostatistics ORCID: 0000-0002-5643-9763

rsrf's People

Contributors

mohammad-fayaz avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.