{
  "_id": "6ac77afede46216d5edd094f",
  "Package": "FSinR",
  "Maintainer": "Alfonso Jiménez-Vílchez <i52jivia@uco.es>",
  "Language": "en-US",
  "Type": "Package",
  "Title": "Feature Selection in R",
  "Description": "Feature subset selection algorithms modularized in search\nalgorithms and measure utilities.",
  "Version": "2.0.10",
  "Date": "2025-11-12",
  "Authors@R": "c(\nperson(\"Alfonso\",     \"Jiménez-Vílchez\", email = \"i52jivia@uco.es\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-9800-8160\")),\nperson(\"Francisco\",   \"Aragón-Royón\", email = \"far@decsai.ugr.es\", role = \"aut\", comment = c(ORCID = \"0000-0003-2025-5898\")),\nperson(\"Adan M.\",     \"Rodriguez\", email = \"i32muroa@gmail.com\", role = \"aut\"),\nperson(\"Antonio\",     \"Arauzo-Azofra\", email = \"arauzo@uco.es\", role = \"aut\", comment = c(ORCID = \"0000-0002-2486-5792\")),\nperson(\"José Manuel\", \"Benítez\", email = \"J.M.Benitez@decsai.ugr.es\", role = \"aut\", comment = c(ORCID = \"0000-0002-2346-0793\")))",
  "License": "GPL-3",
  "RdMacros": "Rdpack",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-08 10:16:36 UTC",
    "User": "root"
  },
  "Author": "Alfonso Jiménez-Vílchez [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-9800-8160>), Francisco\nAragón-Royón [aut] (ORCID:\n<https://orcid.org/0000-0003-2025-5898>), Adan M. Rodriguez\n[aut], Antonio Arauzo-Azofra [aut] (ORCID:\n<https://orcid.org/0000-0002-2486-5792>), José Manuel Benítez\n[aut] (ORCID: <https://orcid.org/0000-0002-2346-0793>)",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://sambrista.r-universe.dev",
  "Date/Publication": "2025-11-12 02:16:28 UTC",
  "RemoteUrl": "https://github.com/cran/FSinR",
  "RemoteRef": "HEAD",
  "RemoteSha": "61e8b702245a9f2d4c616802c5667439ab210756",
  "_user": "sambrista",
  "_type": "src",
  "_file": "FSinR_2.0.10.tar.gz",
  "_fileid": "https://r2.ropensci.org/f01d6101b2b619f60662916db5860c2d1214665853a3295e9649b9264c21307f",
  "_filesize": 405255,
  "_sha256": "f01d6101b2b619f60662916db5860c2d1214665853a3295e9649b9264c21307f",
  "_expires": "2027-01-16T11:14:03.000Z",
  "_created": "2026-10-08T10:16:36.000Z",
  "_published": "2026-10-08T11:14:05.971Z",
  "_buildurl": "https://github.com/r-universe/sambrista/actions/runs/37761889898",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113261900845,
      "time": 196,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11543465039"
    },
    {
      "job": 113261900812,
      "time": 225,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11542828830"
    },
    {
      "job": 113261900753,
      "time": 270,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11545827315"
    },
    {
      "job": 113261900869,
      "time": 172,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11546746699"
    },
    {
      "job": 113260202959,
      "time": 275,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11542901916"
    },
    {
      "job": 113261900725,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11543196566"
    },
    {
      "job": 113261900868,
      "time": 160,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11543007293"
    },
    {
      "job": 113261900886,
      "time": 186,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11542563998"
    },
    {
      "job": 113261900840,
      "time": 194,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11542578514"
    }
  ],
  "_upstream": "https://github.com/cran/FSinR",
  "_commit": {
    "id": "61e8b702245a9f2d4c616802c5667439ab210756",
    "author": "Alfonso Jiménez-Vílchez <i52jivia@uco.es>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.0.10\n",
    "time": 1762913788
  },
  "_maintainer": {
    "name": "Alfonso Jiménez-Vílchez",
    "email": "i52jivia@uco.es",
    "login": "sambrista",
    "orcid": "0000-0002-9800-8160",
    "description": "Computer engineer. PhD student. Teacher. Developer. Passionate about anything that can be programmed. Vintage computers enthusiast.",
    "uuid": 4747209
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "caret",
      "role": "Imports"
    },
    {
      "package": "Rdpack",
      "role": "Imports"
    },
    {
      "package": "GA",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "prodlim",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "e1071",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "RSNNS",
      "role": "Suggests"
    },
    {
      "package": "randomForest",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-43",
      "n": 2
    },
    {
      "week": "2025-46",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.0.8",
      "date": "2025-10-20"
    },
    {
      "name": "2.0.9",
      "date": "2025-10-23"
    },
    {
      "name": "2.0.10",
      "date": "2025-11-12"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "sambrista",
      "count": 7,
      "uuid": 4747209
    }
  ],
  "_userbio": {
    "uuid": 4747209,
    "type": "user",
    "name": "Alfonso Jiménez",
    "followers": 44,
    "description": "Computer engineer. PhD student. Teacher. Developer. Passionate about anything that can be programmed. Vintage computers enthusiast."
  },
  "_downloads": {
    "count": 372,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FSinR"
  },
  "_searchresults": 26,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FSinR.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt"
  ],
  "_realowner": "sambrista",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.6",
      "date": "2019-12-22"
    },
    {
      "version": "1.0.8",
      "date": "2020-03-08"
    },
    {
      "version": "2.0.3",
      "date": "2020-08-12"
    },
    {
      "version": "2.0.5",
      "date": "2020-11-23"
    },
    {
      "version": "2.0.8",
      "date": "2025-10-20"
    },
    {
      "version": "2.0.9",
      "date": "2025-10-23"
    },
    {
      "version": "2.0.10",
      "date": "2025-11-12"
    }
  ],
  "_exports": [
    "antColony",
    "binaryConsistency",
    "breadthFirst",
    "chiSquared",
    "cramer",
    "deepFirst",
    "determinationCoefficient",
    "directFeatureSelection",
    "directSearchAlgorithm",
    "featureSelection",
    "filterEvaluator",
    "fscore",
    "gainRatio",
    "geneticAlgorithm",
    "giniIndex",
    "hillClimbing",
    "hybridFeatureSelection",
    "hybridSearchAlgorithm",
    "IEConsistency",
    "IEPConsistency",
    "is.discrete",
    "isDataframeContinuous",
    "isDataframeDiscrete",
    "Jd",
    "LasVegas",
    "LCC",
    "MDLC",
    "mutualInformation",
    "normalizedRelief",
    "normalizedReliefFeatureSetMeasure",
    "relief",
    "ReliefFeatureSetMeasure",
    "roughsetConsistency",
    "searchAlgorithm",
    "selectDifference",
    "selectKBest",
    "selectPercentile",
    "selectSlope",
    "selectThreshold",
    "selectThresholdRange",
    "sequentialBackwardSelection",
    "sequentialFloatingBackwardSelection",
    "sequentialFloatingForwardSelection",
    "sequentialForwardSelection",
    "simulatedAnnealing",
    "symmetricalUncertain",
    "tabu",
    "whaleOptimization",
    "wrapperEvaluator"
  ],
  "_help": [
    {
      "page": "antColony",
      "title": "Ant Colony Optimization (Advanced Binary Ant Colony Optimization)",
      "topics": [
        "antColony"
      ]
    },
    {
      "page": "binaryConsistency",
      "title": "Binary consistency measure",
      "topics": [
        "binaryConsistency"
      ]
    },
    {
      "page": "breadthFirst",
      "title": "Breadth First Search (exhaustive search)",
      "topics": [
        "breadthFirst"
      ]
    },
    {
      "page": "chiSquared",
      "title": "Chi squared measure",
      "topics": [
        "chiSquared"
      ]
    },
    {
      "page": "cramer",
      "title": "Cramer V measure",
      "topics": [
        "cramer"
      ]
    },
    {
      "page": "deepFirst",
      "title": "Deep First Search (exhaustive search)",
      "topics": [
        "deepFirst"
      ]
    },
    {
      "page": "determinationCoefficient",
      "title": "R Squared, to continous features",
      "topics": [
        "determinationCoefficient"
      ]
    },
    {
      "page": "directFeatureSelection",
      "title": "Direct Feature Selection Proccess",
      "topics": [
        "directFeatureSelection"
      ]
    },
    {
      "page": "directSearchAlgorithm",
      "title": "Direct search algorithm generator",
      "topics": [
        "directSearchAlgorithm"
      ]
    },
    {
      "page": "featureSelection",
      "title": "Feature Selection Proccess",
      "topics": [
        "featureSelection"
      ]
    },
    {
      "page": "filterEvaluator",
      "title": "Filter measure generator",
      "topics": [
        "filterEvaluator"
      ]
    },
    {
      "page": "fscore",
      "title": "F-score measure",
      "topics": [
        "fscore"
      ]
    },
    {
      "page": "gainRatio",
      "title": "The gain ratio measure",
      "topics": [
        "gainRatio"
      ]
    },
    {
      "page": "geneticAlgorithm",
      "title": "Genetic Algorithm",
      "topics": [
        "geneticAlgorithm"
      ]
    },
    {
      "page": "giniIndex",
      "title": "Gini index measure",
      "topics": [
        "giniIndex"
      ]
    },
    {
      "page": "hillClimbing",
      "title": "Hill-Climbing",
      "topics": [
        "hillClimbing"
      ]
    },
    {
      "page": "hybridFeatureSelection",
      "title": "Hybrid Feature Selection Proccess",
      "topics": [
        "hybridFeatureSelection"
      ]
    },
    {
      "page": "hybridSearchAlgorithm",
      "title": "Hybrid search algorithm generator",
      "topics": [
        "hybridSearchAlgorithm"
      ]
    },
    {
      "page": "IEConsistency",
      "title": "Inconsistent Examples consistency measure",
      "topics": [
        "IEConsistency"
      ]
    },
    {
      "page": "IEPConsistency",
      "title": "Inconsistent Examples Pairs consistency measure",
      "topics": [
        "IEPConsistency"
      ]
    },
    {
      "page": "is.discrete",
      "title": "is.discrete(collection)",
      "topics": [
        "is.discrete"
      ]
    },
    {
      "page": "isDataframeContinuous",
      "title": "isDataframeContinuous(dataframe)",
      "topics": [
        "isDataframeContinuous"
      ]
    },
    {
      "page": "isDataframeDiscrete",
      "title": "isDataFrameDiscrete(dataframe)",
      "topics": [
        "isDataframeDiscrete"
      ]
    },
    {
      "page": "Jd",
      "title": "Jd evaluation measure",
      "topics": [
        "Jd"
      ]
    },
    {
      "page": "LasVegas",
      "title": "Las Vegas",
      "topics": [
        "LasVegas"
      ]
    },
    {
      "page": "LCC",
      "title": "Linear Consistency-Constrained algorithm",
      "topics": [
        "LCC"
      ]
    },
    {
      "page": "MDLC",
      "title": "MDLC evaluation measure",
      "topics": [
        "MDLC"
      ]
    },
    {
      "page": "mutualInformation",
      "title": "The mutual information measure",
      "topics": [
        "mutualInformation"
      ]
    },
    {
      "page": "normalizedRelief",
      "title": "Normalized Relief",
      "topics": [
        "normalizedRelief"
      ]
    },
    {
      "page": "normalizedReliefFeatureSetMeasure",
      "title": "Relief Feature Set Measure evaluation measure",
      "topics": [
        "normalizedReliefFeatureSetMeasure"
      ]
    },
    {
      "page": "relief",
      "title": "Relief",
      "topics": [
        "relief"
      ]
    },
    {
      "page": "ReliefFeatureSetMeasure",
      "title": "Relief Feature Set Measure evaluation measure",
      "topics": [
        "ReliefFeatureSetMeasure"
      ]
    },
    {
      "page": "roughsetConsistency",
      "title": "Rough Set consistency measure",
      "topics": [
        "roughsetConsistency"
      ]
    },
    {
      "page": "searchAlgorithm",
      "title": "Search algorithm generator",
      "topics": [
        "searchAlgorithm"
      ]
    },
    {
      "page": "selectDifference",
      "title": "Select difference",
      "topics": [
        "selectDifference"
      ]
    },
    {
      "page": "selectKBest",
      "title": "Select K best",
      "topics": [
        "selectKBest"
      ]
    },
    {
      "page": "selectPercentile",
      "title": "Select Percentile",
      "topics": [
        "selectPercentile"
      ]
    },
    {
      "page": "selectSlope",
      "title": "Select slope",
      "topics": [
        "selectSlope"
      ]
    },
    {
      "page": "selectThreshold",
      "title": "Select threshold",
      "topics": [
        "selectThreshold"
      ]
    },
    {
      "page": "selectThresholdRange",
      "title": "Select threshold range",
      "topics": [
        "selectThresholdRange"
      ]
    },
    {
      "page": "sequentialBackwardSelection",
      "title": "Sequential Backward Selection",
      "topics": [
        "sequentialBackwardSelection"
      ]
    },
    {
      "page": "sequentialFloatingBackwardSelection",
      "title": "Sequential Floating Backward Selection",
      "topics": [
        "sequentialFloatingBackwardSelection"
      ]
    },
    {
      "page": "sequentialFloatingForwardSelection",
      "title": "Sequential Floating Forward Selection",
      "topics": [
        "sequentialFloatingForwardSelection"
      ]
    },
    {
      "page": "sequentialForwardSelection",
      "title": "Sequential Forward Selection",
      "topics": [
        "sequentialForwardSelection"
      ]
    },
    {
      "page": "simulatedAnnealing",
      "title": "Simulated Annealing",
      "topics": [
        "simulatedAnnealing"
      ]
    },
    {
      "page": "symmetricalUncertain",
      "title": "Symmetrical uncertain measure",
      "topics": [
        "symmetricalUncertain"
      ]
    },
    {
      "page": "tabu",
      "title": "Tabu Search",
      "topics": [
        "tabu"
      ]
    },
    {
      "page": "whaleOptimization",
      "title": "Whale Optimization Algorithm (Binary Whale Optimization Algorithm)",
      "topics": [
        "whaleOptimization"
      ]
    },
    {
      "page": "wrapperEvaluator",
      "title": "Wrapper measure generator",
      "topics": [
        "wrapperEvaluator"
      ]
    }
  ],
  "_rundeps": [
    "caret",
    "class",
    "cli",
    "clock",
    "codetools",
    "cpp11",
    "crayon",
    "data.table",
    "diagram",
    "digest",
    "dplyr",
    "e1071",
    "farver",
    "foreach",
    "future",
    "future.apply",
    "GA",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "gower",
    "gtable",
    "hardhat",
    "ipred",
    "isoband",
    "iterators",
    "KernSmooth",
    "labeling",
    "lattice",
    "lava",
    "lifecycle",
    "listenv",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "ModelMetrics",
    "nlme",
    "nnet",
    "numDeriv",
    "parallelly",
    "pillar",
    "pkgconfig",
    "plyr",
    "pROC",
    "prodlim",
    "progressr",
    "proxy",
    "purrr",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "Rdpack",
    "recipes",
    "reshape2",
    "rlang",
    "rpart",
    "S7",
    "scales",
    "shape",
    "sparsevctrs",
    "SQUAREM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "FSinR.Rmd",
      "filename": "FSinR.html",
      "title": "A Short Introduction to the FSinR Package",
      "author": "Francisco Aragón Royón",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Introduction",
        "2. Feature Selection Process",
        "2.1. Search algorithms",
        "2.2. Filter methods",
        "2.3. Wrapper methods",
        "2.4. Feature Selection process example",
        "2.4.1. Search + Wrapper",
        "2.4.2. Search + Filter",
        "2.4.3. Individual evaluation of features",
        "3. Direct Feature Selection Process",
        "3.1. Direct search algorithms",
        "3.2. Direct Feature Selection process example",
        "4. Hybrid Feature Selection Process",
        "4.1. Hybrid search algorithms",
        "4.2. Hybrid Feature Selection process example"
      ],
      "created": "2019-12-22 14:30:02",
      "modified": "2025-10-20 19:20:13",
      "commits": 3
    },
    {
      "source": "methods.Rmd",
      "filename": "methods.html",
      "title": "Evaluation and algorithms combination",
      "author": "Alfonso Jiménez Vílchez",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Evaluation and algorithms combination"
      ],
      "created": "2019-12-22 14:30:02",
      "modified": "2025-10-20 19:20:13",
      "commits": 3
    }
  ],
  "_score": 3.0170333392987807,
  "_indexed": true,
  "_nocasepkg": "fsinr",
  "_universes": [
    "sambrista"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.10",
      "date": "2026-10-08T10:18:47.000Z",
      "distro": "resolute",
      "commit": "61e8b702245a9f2d4c616802c5667439ab210756",
      "fileid": "https://r2.ropensci.org/9c6f0e2b07fe0830939b607700d8a77b843c239dc8c9e7a1d2ed00d8d25e667a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sambrista/actions/runs/37761889898"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.10",
      "date": "2026-10-08T10:19:06.000Z",
      "distro": "resolute",
      "commit": "61e8b702245a9f2d4c616802c5667439ab210756",
      "fileid": "https://r2.ropensci.org/58684cedbecbee8e2021d03abe2908c139fbf4aa13778eebf9ff356a175dfb41",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sambrista/actions/runs/37761889898"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.10",
      "date": "2026-10-08T11:08:16.000Z",
      "commit": "61e8b702245a9f2d4c616802c5667439ab210756",
      "fileid": "https://r2.ropensci.org/b1431ea6182c00d67c532e504b44c7db8ade3c35419826731d81ef424418fa82",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sambrista/actions/runs/37761889898"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.10",
      "date": "2026-10-08T11:12:22.000Z",
      "commit": "61e8b702245a9f2d4c616802c5667439ab210756",
      "fileid": "https://r2.ropensci.org/efdf4edf237e28c0fff82ffc43beffe343243ad2d09a29469a21acb9d5f417f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sambrista/actions/runs/37761889898"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.10",
      "date": "2026-10-08T10:18:54.000Z",
      "commit": "61e8b702245a9f2d4c616802c5667439ab210756",
      "fileid": "https://r2.ropensci.org/46bc797e936c907a114ae6fcc04a2a4b9e39ed5444b1b3a4c41143dfd58d2701",
      "status": "success",
      "buildurl": "https://github.com/r-universe/sambrista/actions/runs/37761889898"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.10",
      "date": "2026-10-08T10:18:23.000Z",
      "commit": "61e8b702245a9f2d4c616802c5667439ab210756",
      "fileid": "https://r2.ropensci.org/04ac1957d1cc787471c54234610cff3eb8bb9592ed84fcb03d15d38fbe6da172",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sambrista/actions/runs/37761889898"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.10",
      "date": "2026-10-08T10:18:29.000Z",
      "commit": "61e8b702245a9f2d4c616802c5667439ab210756",
      "fileid": "https://r2.ropensci.org/16be027b640ef9a13ec88507b705fb38a5dff0480105c3a0956b40debfe95c74",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sambrista/actions/runs/37761889898"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.10",
      "date": "2026-10-08T10:18:09.000Z",
      "commit": "61e8b702245a9f2d4c616802c5667439ab210756",
      "fileid": "https://r2.ropensci.org/5e8a5b11b9e7ab2e9bf3c776be867575964266f12db952697ce5e350fd3121ba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sambrista/actions/runs/37761889898"
    }
  ]
}