R/datasets/classification/uci_zoo.R

Defines functions uci_zoo.DataGenerator uci_zoo.validation

# uci zoo 数据集
# url: http://archive.ics.uci.edu/ml/machine-learning-databases/zoo/
#
# Author: Wang Ruibo
# E-mail: wangruibo@sxu.edu.cn
# Date: 2017/11/8

uci_zoo.DataGenerator <- function(dataset.conf) {
  data.set <- GetExternalDataSet(foldername = "UCI_ML_DataFolders/zoo",
                                 filename = "zoo.data", sep=",")
  # 扔掉第一列
  data.set <- data.set[,-c(1)]
  data.set[,ncol(data.set)] <- factor(data.set[,ncol(data.set)])
  if(!is.null(dataset.conf$samplingConf)) {
    resample.config <- dataset.conf$samplingConf
    observants <- ResampleObservantsFromPopulationWithAdvancement(data.set, resample.config)
    return(observants)
  } 
  return(data.set)
}

uci_zoo.PrePackages <- c()

uci_zoo.validation <- function(dataset.conf){
  return(TRUE)
}
RamboWANG/RegularizedCrossValidation documentation built on Oct. 10, 2019, 5:55 a.m.