Skip to content

❗ This is a read-only mirror of the CRAN R package repository. TangledFeatures — Feature Selection in Highly Correlated Spaces. Homepage: https://allen-1242.github.io/TangledFeatures/

License

Notifications You must be signed in to change notification settings

cran/TangledFeatures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TangledFeatures

CRAN status

Note: This package is under construction, please use the current version of R and Python here. The website will be updated in the coming days. Please drop me an email at allensunny1242@gmail.com if there are any issues.

TangledFeatures is a feature selection method that extracts needed variables in highly interrelated spaces. It does not alter the nature of the variables and is hence an alternative to traditional dimensionality reduction techniques.

Features extracted are meant to be inputted into easily explainable models such as linear/logistic regressions or shallow decision trees. TangledFeatures attempts to provide highly accurate and interpretable models as opposed to current black box solutions.

Installation

You can install the development version of TangledFeatures like so:

package(TangledFeatures)
install_github("TangledFeatures/TangledFeatures")

Usage

Result = TangledFeatures(Data, Y_var, Focus_variables = list(), corr_cutoff = 0.7, RF_coverage = 0.95, num_features = 5,  plot = FALSE, fast_calculation = FALSE, cor1 = 'pearson', cor2 = 'PointBiserial', cor3 = 'cramersV')

Documentation

This is a basic example which shows you how to solve a common problem:

library(TangledFeatures)
## basic example code

Result = TangledFeatures(Data, Y_var, Focus_variables = list(), corr_cutoff = 0.7, RF_coverage = 0.95, num_features = 5,  plot = FALSE, fast_calculation = FALSE, cor1 = 'pearson', cor2 = 'PointBiserial', cor3 = 'cramersV')

Variables <- Result$Groups 

About

❗ This is a read-only mirror of the CRAN R package repository. TangledFeatures — Feature Selection in Highly Correlated Spaces. Homepage: https://allen-1242.github.io/TangledFeatures/

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages