Nothing
#' Ranks of importance variables
#'
#' @name VariableRanker
#' @description A Ranker of variables
#'
#' @param formula a formula of the form y ~ x1 + x2 + ...
#' @param data the data frame that contains the variables specified in \code{formula}.
#' @param based methodology used to rank variables. The options available are informationgain, gainratio and symmetrical.uncertainty.
#' @param ... further arguments passed to or from other methods.
#'
#' @return A MLA object of subclass Var-Rank
#' @examples
#' ## Load a Dataset
#' data(EGATUR)
#' VariableRanker(formula=GastoTotalD~pais+aloja+motivo,EGATUR)
#'
#'@import FSelectorRcpp
#'@importFrom stats as.formula
#'@export
VariableRanker <- function(formula,data,based="gainratio",...) {
Methods <- c("informationgain", "gainratio", "symmetrical.uncertainty")
Method <- c("infogain", "gainratio","symuncert")[which(Methods==tolower(based))]
Rankeo <- FSelectorRcpp::information_gain(formula,
data=data,
type=Method)
Rankeo <- Rankeo[order(Rankeo$importance,decreasing = TRUE),]
rownames(Rankeo) <- 1:length(Rankeo$importance)
output <- list(Type="Var-Rank",
Ranking=Rankeo)
class(output) <- "MLA"
return(output)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.