{
  "_id": "6a1d497a1d7bb097a0a42d33",
  "Package": "FFTrees",
  "Type": "Package",
  "Title": "Generate, Visualise, and Evaluate Fast-and-Frugal Decision Trees",
  "Version": "2.1.0.9001",
  "Date": "2026-05-02",
  "Authors@R": "c(person(\"Nathaniel\", \"Phillips\", role = c(\"aut\"), email = \"Nathaniel.D.Phillips.is@gmail.com\", comment = c(ORCID = \"0000-0002-8969-7013\")),\nperson(\"Hansjoerg\", \"Neth\", role = c(\"aut\", \"cre\"), email = \"h.neth@uni.kn\", comment = c(ORCID = \"0000-0001-5427-3141\")),\nperson(\"Jan\", \"Woike\", role = \"aut\", comment = c(ORCID = \"0000-0002-6816-121X\")),\nperson(\"Wolfgang\", \"Gaissmaier\", role = \"aut\", comment = c(ORCID = \"0000-0001-6273-178X\")))",
  "Maintainer": "Hansjoerg Neth <h.neth@uni.kn>",
  "Description": "Create, visualize, and test fast-and-frugal decision trees\n(FFTs) using the algorithms and methods described by Phillips,\nNeth, Woike & Gaissmaier (2017),\n<doi:10.1017/S1930297500006239>. FFTs are simple and\ntransparent decision trees for solving binary classification\nproblems. FFTs can be preferable to more complex algorithms\nbecause they require very little information, are easy to\nunderstand and communicate, and are robust against overfitting.",
  "LazyData": "true",
  "Encoding": "UTF-8",
  "License": "CC0",
  "URL": "https://CRAN.R-project.org/package=FFTrees,\nhttps://www.nathanieldphillips.co/FFTrees/",
  "BugReports": "https://github.com/ndphillips/FFTrees/issues",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "Language": "en-US",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev",
  "Repository": "https://ndphillips.r-universe.dev",
  "Date/Publication": "2026-05-02 13:05:19 UTC",
  "RemoteUrl": "https://github.com/ndphillips/fftrees",
  "RemoteRef": "HEAD",
  "RemoteSha": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-01 08:51:47 UTC",
    "User": "root"
  },
  "Author": "Nathaniel Phillips [aut] (ORCID:\n<https://orcid.org/0000-0002-8969-7013>),\nHansjoerg Neth [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5427-3141>),\nJan Woike [aut] (ORCID: <https://orcid.org/0000-0002-6816-121X>),\nWolfgang Gaissmaier [aut] (ORCID:\n<https://orcid.org/0000-0001-6273-178X>)",
  "MD5sum": "e37680df6fb727b000a72afcd6db58e3",
  "_user": "ndphillips",
  "_type": "src",
  "_file": "FFTrees_2.1.0.9001.tar.gz",
  "_fileid": "00fde05f4d2cd8cfe6d29563e5ec4a275baab1d7f70ba372668bac5f8935e907",
  "_filesize": 5898992,
  "_sha256": "00fde05f4d2cd8cfe6d29563e5ec4a275baab1d7f70ba372668bac5f8935e907",
  "_created": "2026-06-01T08:51:47.000Z",
  "_published": "2026-06-01T08:57:30.450Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78817928935,
      "time": 249,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7327308471"
    },
    {
      "job": 78817928937,
      "time": 297,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327317884"
    },
    {
      "job": 78817928994,
      "time": 209,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7327288033"
    },
    {
      "job": 78817928974,
      "time": 259,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327305143"
    },
    {
      "job": 78817215805,
      "time": 260,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327217806"
    },
    {
      "job": 78817928965,
      "time": 130,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327262345"
    },
    {
      "job": 78817929080,
      "time": 238,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7327298739"
    },
    {
      "job": 78817929071,
      "time": 234,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7327297017"
    },
    {
      "job": 78817929119,
      "time": 220,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327292188"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ndphillips/actions/runs/26744717214",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ndphillips/fftrees",
  "_commit": {
    "id": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
    "author": "Hansjörg Neth <h.neth@uni.kn>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #235 from hneth/master\n\nMinor revisions",
    "time": 1777727119
  },
  "_maintainer": {
    "name": "Hansjoerg Neth",
    "email": "h.neth@uni.kn",
    "login": "hneth",
    "description": "Researcher at the University of Konstanz, Germany",
    "uuid": 22615560,
    "orcid": "0000-0001-5427-3141"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "caret",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    }
  ],
  "_owner": "ndphillips",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-36",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 137,
  "_contributors": [
    {
      "user": "hneth",
      "count": 1669,
      "uuid": 22615560
    },
    {
      "user": "ndphillips",
      "count": 464,
      "uuid": 8480980
    },
    {
      "user": "jelenameyer",
      "count": 61,
      "uuid": 133749527
    },
    {
      "user": "f2il-nphillips",
      "count": 17,
      "uuid": 144746560
    },
    {
      "user": "pa-nathaniel",
      "count": 4,
      "uuid": 90150945
    },
    {
      "user": "jmbarbone",
      "count": 2,
      "uuid": 38573843
    },
    {
      "user": "csantill",
      "count": 1,
      "uuid": 10169799
    },
    {
      "user": "fh-nphillips",
      "count": 1,
      "uuid": 60989123
    }
  ],
  "_userbio": {
    "uuid": 8480980,
    "type": "user",
    "name": "Nathaniel Phillips",
    "description": "Healthcare data science, mostly with R."
  },
  "_downloads": {
    "count": 332,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FFTrees"
  },
  "_devurl": "https://github.com/ndphillips/fftrees",
  "_searchresults": 156,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FFTrees.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ndphillips/fftrees",
  "_realowner": "ndphillips",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2016-07-12"
    },
    {
      "version": "1.1.0",
      "date": "2016-07-19"
    },
    {
      "version": "1.1.1",
      "date": "2016-07-21"
    },
    {
      "version": "1.1.3",
      "date": "2016-08-16"
    },
    {
      "version": "1.1.4",
      "date": "2016-08-23"
    },
    {
      "version": "1.1.6",
      "date": "2016-09-10"
    },
    {
      "version": "1.1.8",
      "date": "2016-10-08"
    },
    {
      "version": "1.2.2",
      "date": "2017-04-18"
    },
    {
      "version": "1.2.3",
      "date": "2017-05-04"
    },
    {
      "version": "1.3.2",
      "date": "2017-06-28"
    },
    {
      "version": "1.3.3",
      "date": "2017-07-11"
    },
    {
      "version": "1.3.4",
      "date": "2017-08-28"
    },
    {
      "version": "1.3.5",
      "date": "2017-11-02"
    },
    {
      "version": "1.4.0",
      "date": "2018-09-15"
    },
    {
      "version": "1.5.5",
      "date": "2020-06-08"
    },
    {
      "version": "1.6.5",
      "date": "2022-07-18"
    },
    {
      "version": "1.6.6",
      "date": "2022-07-18"
    },
    {
      "version": "1.7.0",
      "date": "2022-08-31"
    },
    {
      "version": "1.7.5",
      "date": "2022-09-15"
    },
    {
      "version": "1.8.0",
      "date": "2023-01-06"
    },
    {
      "version": "1.9.0",
      "date": "2023-02-08"
    },
    {
      "version": "2.0.0",
      "date": "2023-06-06"
    },
    {
      "version": "2.1.0",
      "date": "2025-09-02"
    }
  ],
  "_exports": [
    "add_fft_df",
    "add_nodes",
    "describe_data",
    "drop_nodes",
    "edit_nodes",
    "FFTrees",
    "fftrees_apply",
    "fftrees_create",
    "fftrees_cuerank",
    "fftrees_define",
    "fftrees_ffttowords",
    "fftrees_threshold_factor_grid",
    "fftrees_threshold_numeric_grid",
    "fftrees_wordstofftrees",
    "FFTrees.guide",
    "flip_exits",
    "get_best_tree",
    "get_exit_type",
    "get_fft_df",
    "inwords",
    "read_fft_df",
    "reorder_nodes",
    "select_nodes",
    "showcues",
    "write_fft_df"
  ],
  "_datasets": [
    {
      "name": "blood",
      "title": "Blood donation data",
      "object": "blood",
      "class": [
        "data.frame"
      ],
      "fields": [
        "recency",
        "frequency",
        "total",
        "time",
        "donation.crit"
      ],
      "rows": 748,
      "table": true,
      "tojson": true
    },
    {
      "name": "breastcancer",
      "title": "Breast cancer data",
      "object": "breastcancer",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "diagnosis",
        "thickness",
        "cellsize.unif",
        "cellshape.unif",
        "adhesion",
        "epithelial",
        "nuclei.bare",
        "chromatin",
        "nucleoli",
        "mitoses"
      ],
      "rows": 683,
      "table": true,
      "tojson": true
    },
    {
      "name": "car",
      "title": "Car acceptability data",
      "object": "car",
      "class": [
        "data.frame"
      ],
      "fields": [
        "buying.price",
        "maint.price",
        "doors",
        "persons",
        "luggage",
        "safety",
        "acceptability"
      ],
      "rows": 1728,
      "table": true,
      "tojson": true
    },
    {
      "name": "contraceptive",
      "title": "Contraceptive use data",
      "object": "contraceptive",
      "class": [
        "data.frame"
      ],
      "fields": [
        "wife.age",
        "wife.edu",
        "hus.ed",
        "children",
        "wife.rel",
        "wife.work",
        "hus.occ",
        "sol",
        "media",
        "cont.crit"
      ],
      "rows": 1473,
      "table": true,
      "tojson": true
    },
    {
      "name": "creditapproval",
      "title": "Credit approval data",
      "object": "creditapproval",
      "class": [
        "data.frame"
      ],
      "fields": [
        "c.1",
        "c.2",
        "c.3",
        "c.4",
        "c.5",
        "c.6",
        "c.7",
        "c.8",
        "c.9",
        "c.10",
        "c.11",
        "c.12",
        "c.13",
        "c.14",
        "c.15",
        "crit"
      ],
      "rows": 690,
      "table": true,
      "tojson": true
    },
    {
      "name": "fertility",
      "title": "Fertility data",
      "object": "fertility",
      "class": [
        "data.frame"
      ],
      "fields": [
        "season",
        "age",
        "child.dis",
        "trauma",
        "surgery",
        "fevers",
        "alcohol",
        "smoking",
        "sitting",
        "diagnosis"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    },
    {
      "name": "forestfires",
      "title": "Forest fires data",
      "object": "forestfires",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X",
        "Y",
        "month",
        "day",
        "FFMC",
        "DMC",
        "DC",
        "ISI",
        "temp",
        "RH",
        "wind",
        "rain",
        "fire.crit"
      ],
      "rows": 517,
      "table": true,
      "tojson": true
    },
    {
      "name": "heart.cost",
      "title": "Cue costs for the 'heartdisease' data",
      "object": "heartcost",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "heart.test",
      "title": "Heart disease testing data",
      "object": "hearttest",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "diagnosis",
        "age",
        "sex",
        "cp",
        "trestbps",
        "chol",
        "fbs",
        "restecg",
        "thalach",
        "exang",
        "oldpeak",
        "slope",
        "ca",
        "thal"
      ],
      "rows": 153,
      "table": true,
      "tojson": true
    },
    {
      "name": "heart.train",
      "title": "Heart disease training data",
      "object": "hearttrain",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "diagnosis",
        "age",
        "sex",
        "cp",
        "trestbps",
        "chol",
        "fbs",
        "restecg",
        "thalach",
        "exang",
        "oldpeak",
        "slope",
        "ca",
        "thal"
      ],
      "rows": 150,
      "table": true,
      "tojson": true
    },
    {
      "name": "heartdisease",
      "title": "Heart disease data",
      "object": "heartdisease",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "diagnosis",
        "age",
        "sex",
        "cp",
        "trestbps",
        "chol",
        "fbs",
        "restecg",
        "thalach",
        "exang",
        "oldpeak",
        "slope",
        "ca",
        "thal"
      ],
      "rows": 303,
      "table": true,
      "tojson": true
    },
    {
      "name": "iris.v",
      "title": "Iris data",
      "object": "iris.v",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sep.len",
        "sep.wid",
        "pet.len",
        "pet.wid",
        "virginica"
      ],
      "rows": 150,
      "table": true,
      "tojson": true
    },
    {
      "name": "mushrooms",
      "title": "Mushrooms data",
      "object": "mushrooms",
      "class": [
        "data.frame"
      ],
      "fields": [
        "poisonous",
        "cshape",
        "csurface",
        "ccolor",
        "bruises",
        "odor",
        "gattach",
        "gspace",
        "gsize",
        "gcolor",
        "sshape",
        "sroot",
        "ssaring",
        "ssbring",
        "scaring",
        "scbring",
        "vtype",
        "vcolor",
        "ringnum",
        "ringtype",
        "sporepc",
        "population",
        "habitat"
      ],
      "rows": 8124,
      "table": true,
      "tojson": true
    },
    {
      "name": "sonar",
      "title": "Sonar data",
      "object": "sonar",
      "class": [
        "data.frame"
      ],
      "fields": [
        "V1",
        "V2",
        "V3",
        "V4",
        "V5",
        "V6",
        "V7",
        "V8",
        "V9",
        "V10",
        "V11",
        "V12",
        "V13",
        "V14",
        "V15",
        "V16",
        "V17",
        "V18",
        "V19",
        "V20",
        "V21",
        "V22",
        "V23",
        "V24",
        "V25",
        "V26",
        "V27",
        "V28",
        "V29",
        "V30",
        "V31",
        "V32",
        "V33",
        "V34",
        "V35",
        "V36",
        "V37",
        "V38",
        "V39",
        "V40",
        "V41",
        "V42",
        "V43",
        "V44",
        "V45",
        "V46",
        "V47",
        "V48",
        "V49",
        "V50",
        "V51",
        "V52",
        "V53",
        "V54",
        "V55",
        "V56",
        "V57",
        "V58",
        "V59",
        "V60",
        "mine.crit"
      ],
      "rows": 208,
      "table": true,
      "tojson": true
    },
    {
      "name": "titanic",
      "title": "Titanic survival data",
      "object": "titanic",
      "class": [
        "data.frame"
      ],
      "fields": [
        "class",
        "age",
        "sex",
        "survived"
      ],
      "rows": 2201,
      "table": true,
      "tojson": true
    },
    {
      "name": "voting",
      "title": "Voting data",
      "object": "voting",
      "class": [
        "data.frame"
      ],
      "fields": [
        "party.crit",
        "handicapped",
        "water",
        "adoption",
        "physician",
        "elsalvador",
        "religionschool",
        "satellite",
        "nicaraguan",
        "mxmissile",
        "immigration",
        "synfuels",
        "education",
        "superfund",
        "crime",
        "dutyfree",
        "southafrica"
      ],
      "rows": 434,
      "table": true,
      "tojson": true
    },
    {
      "name": "wine",
      "title": "Wine tasting data",
      "object": "wine",
      "class": [
        "data.frame"
      ],
      "fields": [
        "fixed.acidity",
        "volatile.acidity",
        "citric.acid",
        "residual.sugar",
        "chlorides",
        "free.sulfur.dioxide",
        "total.sulfur.dioxide",
        "density",
        "pH",
        "sulphates",
        "alcohol",
        "quality",
        "type"
      ],
      "rows": 6497,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_fft_df",
      "title": "Add an FFT definition to tree definitions",
      "concept": [
        "tree definition and manipulation functions"
      ],
      "topics": [
        "add_fft_df"
      ]
    },
    {
      "page": "add_nodes",
      "title": "Add nodes to an FFT definition",
      "concept": [
        "tree definition and manipulation functions"
      ],
      "topics": [
        "add_nodes"
      ]
    },
    {
      "page": "add_stats",
      "title": "Add decision statistics to data (based on frequency counts of a 2x2 matrix of classification outcomes)",
      "topics": [
        "add_stats"
      ]
    },
    {
      "page": "blood",
      "title": "Blood donation data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "blood"
      ]
    },
    {
      "page": "breastcancer",
      "title": "Breast cancer data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "breastcancer"
      ]
    },
    {
      "page": "car",
      "title": "Car acceptability data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "car"
      ]
    },
    {
      "page": "classtable",
      "title": "Compute classification statistics for binary prediction and criterion (e.g.; truth) vectors",
      "topics": [
        "classtable"
      ]
    },
    {
      "page": "contraceptive",
      "title": "Contraceptive use data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "contraceptive"
      ]
    },
    {
      "page": "creditapproval",
      "title": "Credit approval data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "creditapproval"
      ]
    },
    {
      "page": "describe_data",
      "title": "Describe data",
      "topics": [
        "describe_data"
      ]
    },
    {
      "page": "drop_nodes",
      "title": "Drop a node from an FFT definition",
      "concept": [
        "tree definition and manipulation functions"
      ],
      "topics": [
        "drop_nodes"
      ]
    },
    {
      "page": "edit_nodes",
      "title": "Edit nodes in an FFT definition",
      "concept": [
        "tree definition and manipulation functions"
      ],
      "topics": [
        "edit_nodes"
      ]
    },
    {
      "page": "fact_clean",
      "title": "Clean factor variables in prediction data",
      "topics": [
        "fact_clean"
      ]
    },
    {
      "page": "fertility",
      "title": "Fertility data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "fertility"
      ]
    },
    {
      "page": "FFTrees",
      "title": "Main function to create and apply fast-and-frugal trees (FFTs)",
      "topics": [
        "FFTrees",
        "FFTrees-function"
      ]
    },
    {
      "page": "fftrees_cuerank",
      "title": "Calculate thresholds that optimize some statistic (goal) for cues in data",
      "topics": [
        "fftrees_cuerank"
      ]
    },
    {
      "page": "fftrees_ffttowords",
      "title": "Describe a fast-and-frugal tree (FFT) in words",
      "topics": [
        "fftrees_ffttowords"
      ]
    },
    {
      "page": "fftrees_grow_fan",
      "title": "Grow fast-and-frugal trees (FFTs) using the 'fan' algorithms",
      "topics": [
        "fftrees_grow_fan"
      ]
    },
    {
      "page": "fftrees_ranktrees",
      "title": "Rank FFTs by current goal",
      "topics": [
        "fftrees_ranktrees"
      ]
    },
    {
      "page": "fftrees_threshold_factor_grid",
      "title": "Perform a grid search over factor and return accuracy statistics for a given factor cue",
      "topics": [
        "fftrees_threshold_factor_grid"
      ]
    },
    {
      "page": "fftrees_threshold_numeric_grid",
      "title": "Perform a grid search over thresholds and return accuracy statistics for a given numeric cue",
      "topics": [
        "fftrees_threshold_numeric_grid"
      ]
    },
    {
      "page": "fftrees_wordstofftrees",
      "title": "Convert a verbal description of an FFT into an 'FFTrees' object",
      "topics": [
        "fftrees_wordstofftrees"
      ]
    },
    {
      "page": "FFTrees.guide",
      "title": "Open the *FFTrees* package guide",
      "topics": [
        "FFTrees.guide"
      ]
    },
    {
      "page": "flip_exits",
      "title": "Flip exits in an FFT definition",
      "concept": [
        "tree definition and manipulation functions"
      ],
      "topics": [
        "flip_exits"
      ]
    },
    {
      "page": "forestfires",
      "title": "Forest fires data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "forestfires"
      ]
    },
    {
      "page": "get_best_tree",
      "title": "Select the best tree (from current set of FFTs)",
      "concept": [
        "utility functions"
      ],
      "topics": [
        "get_best_tree"
      ]
    },
    {
      "page": "get_exit_type",
      "title": "Get exit type (from a vector 'x' of FFT exit descriptions)",
      "concept": [
        "utility functions"
      ],
      "topics": [
        "get_exit_type"
      ]
    },
    {
      "page": "get_fft_df",
      "title": "Get FFT definitions (from an 'FFTrees' object 'x')",
      "concept": [
        "tree definition and manipulation functions",
        "utility functions"
      ],
      "topics": [
        "get_fft_df"
      ]
    },
    {
      "page": "heart.cost",
      "title": "Cue costs for the 'heartdisease' data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "heart.cost"
      ]
    },
    {
      "page": "heart.test",
      "title": "Heart disease testing data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "heart.test"
      ]
    },
    {
      "page": "heart.train",
      "title": "Heart disease training data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "heart.train"
      ]
    },
    {
      "page": "heartdisease",
      "title": "Heart disease data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "heartdisease"
      ]
    },
    {
      "page": "inwords",
      "title": "Provide a verbal description of an FFT",
      "topics": [
        "inwords"
      ]
    },
    {
      "page": "iris.v",
      "title": "Iris data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "iris.v"
      ]
    },
    {
      "page": "mushrooms",
      "title": "Mushrooms data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "mushrooms"
      ]
    },
    {
      "page": "plot.FFTrees",
      "title": "Plot an 'FFTrees' object",
      "concept": [
        "plot functions"
      ],
      "topics": [
        "plot.FFTrees"
      ]
    },
    {
      "page": "predict.FFTrees",
      "title": "Predict classification outcomes or probabilities from data",
      "topics": [
        "predict.FFTrees"
      ]
    },
    {
      "page": "print.FFTrees",
      "title": "Print basic information of fast-and-frugal trees (FFTs)",
      "topics": [
        "print.FFTrees"
      ]
    },
    {
      "page": "read_fft_df",
      "title": "Read an FFT definition from tree definitions",
      "concept": [
        "tree definition and manipulation functions"
      ],
      "topics": [
        "read_fft_df"
      ]
    },
    {
      "page": "reorder_nodes",
      "title": "Reorder nodes in an FFT definition",
      "concept": [
        "tree definition and manipulation functions"
      ],
      "topics": [
        "reorder_nodes"
      ]
    },
    {
      "page": "select_nodes",
      "title": "Select nodes from an FFT definition",
      "concept": [
        "tree definition and manipulation functions"
      ],
      "topics": [
        "select_nodes"
      ]
    },
    {
      "page": "showcues",
      "title": "Visualize cue accuracies (as points in ROC space)",
      "concept": [
        "plot functions"
      ],
      "topics": [
        "showcues"
      ]
    },
    {
      "page": "sonar",
      "title": "Sonar data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "sonar"
      ]
    },
    {
      "page": "summary.FFTrees",
      "title": "Summarize an 'FFTrees' object",
      "topics": [
        "summary.FFTrees"
      ]
    },
    {
      "page": "titanic",
      "title": "Titanic survival data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "titanic"
      ]
    },
    {
      "page": "voting",
      "title": "Voting data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "voting"
      ]
    },
    {
      "page": "wine",
      "title": "Wine tasting data",
      "concept": [
        "datasets"
      ],
      "topics": [
        "wine"
      ]
    },
    {
      "page": "write_fft_df",
      "title": "Write an FFT definition to tree definitions",
      "concept": [
        "tree definition and manipulation functions"
      ],
      "topics": [
        "write_fft_df"
      ]
    }
  ],
  "_pkglogo": "https://github.com/ndphillips/fftrees/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/ndphillips/fftrees/raw/HEAD/README.md",
  "_rundeps": [
    "brio",
    "callr",
    "caret",
    "class",
    "cli",
    "clock",
    "codetools",
    "cpp11",
    "crayon",
    "data.table",
    "desc",
    "diagram",
    "diffobj",
    "digest",
    "dplyr",
    "e1071",
    "evaluate",
    "farver",
    "foreach",
    "fs",
    "future",
    "future.apply",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "gower",
    "gtable",
    "hardhat",
    "highr",
    "ipred",
    "isoband",
    "iterators",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lava",
    "lifecycle",
    "listenv",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "ModelMetrics",
    "nlme",
    "nnet",
    "numDeriv",
    "parallelly",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgload",
    "plyr",
    "praise",
    "pROC",
    "processx",
    "prodlim",
    "progressr",
    "proxy",
    "ps",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "recipes",
    "reshape2",
    "rlang",
    "rpart",
    "rprojroot",
    "S7",
    "scales",
    "shape",
    "sparsevctrs",
    "SQUAREM",
    "stringi",
    "stringr",
    "survival",
    "testthat",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "waldo",
    "withr",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "FFTrees_accuracy_statistics.Rmd",
      "filename": "FFTrees_accuracy_statistics.html",
      "title": "Accuracy statistics in FFTrees",
      "author": "Nathaniel Phillips and Hansjörg Neth",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Accuracy Statistics in FFTrees",
        "Conditional accuracy statistics",
        "Aggregate accuracy statistics",
        "Speed and frugality statistics",
        "Additional measures",
        "Vignettes",
        "References"
      ],
      "created": "2022-07-27 14:09:39",
      "modified": "2024-05-21 12:42:37",
      "commits": 10
    },
    {
      "source": "FFTrees_function.Rmd",
      "filename": "FFTrees_function.html",
      "title": "Creating FFTs with FFTrees()",
      "author": "Nathaniel Phillips and Hansjörg Neth",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Details on the FFTrees() function",
        "Example: Predicting heart disease",
        "Creating trees with FFTrees()",
        "Elements of an FFTrees object",
        "Basic performance characteristics of FFTs",
        "Cue performance information",
        "Tree definitions",
        "Accuracy statistics of FFTs",
        "Classification decisions",
        "Predicting new cases with predict()",
        "Visualising trees",
        "Manually defining an FFT",
        "Vignettes",
        "References"
      ],
      "created": "2016-08-23 09:11:05",
      "modified": "2024-05-21 12:42:37",
      "commits": 36
    },
    {
      "source": "FFTrees_examples.Rmd",
      "filename": "FFTrees_examples.html",
      "title": "Examples of FFTrees",
      "author": "Nathaniel Phillips and Hansjörg Neth",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Examples of FFTs with FFTrees",
        "Mushrooms data",
        "Creating FFTs",
        "Visualizing cue accuracies",
        "Visualizing FFT performance",
        "Trading off prediction errors",
        "An alternative FFT",
        "Iris.v data",
        "Viewing alternative FFTs",
        "Titanic data",
        "Vignettes",
        "References"
      ],
      "created": "2016-08-23 09:11:05",
      "modified": "2026-05-02 13:05:19",
      "commits": 35
    },
    {
      "source": "FFTrees_mytree.Rmd",
      "filename": "FFTrees_mytree.html",
      "title": "Manually specifying FFTs",
      "author": "Hansjörg Neth and Nathaniel Phillips",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Manually specifying FFTs",
        "1. Using my.tree",
        "Verbally defining FFTs",
        "Example",
        "Inspect FFTrees object:",
        "Creating an alternative FFT",
        "Visualize FFT:",
        "FFT definition:",
        "Note the flipped direction value for 2nd cue (exit = '0'):",
        "'if (cp  = a), predict 1' in the tree definition corresponds to",
        "'if (cp != a), predict 0' in the my.tree description and plot.",
        "2. Using tree.definitions",
        "Overview: Retrieving, manipulating, and using FFT definitions",
        "Obtaining individual tree definitions",
        "Manipulating individual tree definitions",
        "Using magrittr pipes to combine steps",
        "Re-converting and collecting sets of tree definitions",
        "Applying sets of tree definitions to data",
        "Details",
        "Vignettes"
      ],
      "created": "2017-05-30 07:44:57",
      "modified": "2026-05-02 13:05:19",
      "commits": 43
    },
    {
      "source": "guide.Rmd",
      "filename": "guide.html",
      "title": "Overview: Creating FFTs with FFTrees",
      "author": "Nathaniel D. Phillips and Hansjörg Neth",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Fast-and-Frugal Trees (FFTs)",
        "Using the FFTrees package",
        "Getting started",
        "Vignettes",
        "Datasets",
        "Details about the datasets",
        "Citing FFTrees",
        "Contact",
        "Bibliography"
      ],
      "created": "2016-10-07 14:04:52",
      "modified": "2024-05-21 12:42:37",
      "commits": 47
    },
    {
      "source": "FFTrees_heart.Rmd",
      "filename": "FFTrees_heart.html",
      "title": "Tutorial: Creating FFTs for heart disease",
      "author": "Nathaniel Phillips and Hansjörg Neth",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Tutorial: Creating FFTs for heart disease",
        "Step\\ 1: Install and load the FFTrees package",
        "Step\\ 2: Create FFTs from training data (and test on testing data)",
        "Other arguments",
        "Step\\ 3: Inspect and summarize FFTs",
        "Step\\ 4: Visualise the final FFT",
        "Advanced functions",
        "Accessing outputs",
        "Predicting for new data",
        "Directly defining FFTs",
        "Vignettes",
        "References"
      ],
      "created": "2017-06-21 13:34:41",
      "modified": "2025-09-02 11:03:05",
      "commits": 34
    },
    {
      "source": "FFTrees_plot.Rmd",
      "filename": "FFTrees_plot.html",
      "title": "Visualising FFTs",
      "author": "Nathaniel Phillips and Hansjörg Neth",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Visualizing FFTrees",
        "The Titanic data",
        "Visualising cue accuracies",
        "Additional arguments",
        "Plotting performance for new data",
        "Vignettes"
      ],
      "created": "2016-08-23 09:11:05",
      "modified": "2026-05-02 13:05:19",
      "commits": 30
    }
  ],
  "_score": 9.020041245539382,
  "_indexed": true,
  "_nocasepkg": "fftrees",
  "_universes": [
    "ndphillips",
    "hneth"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.1.0.9001",
      "date": "2026-06-01T08:54:42.000Z",
      "distro": "noble",
      "commit": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
      "fileid": "5c004d66c38d69d8b7cf9347a4ef6866650118b6c545ca07a35ce59ed4c95200",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ndphillips/actions/runs/26744717214"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.1.0.9001",
      "date": "2026-06-01T08:55:15.000Z",
      "distro": "noble",
      "commit": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
      "fileid": "1b895983c1a122ce7b2bb134dd5e0af99a42f5f0d497507fea4d9c1e53c43669",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ndphillips/actions/runs/26744717214"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.1.0.9001",
      "date": "2026-06-01T08:54:04.000Z",
      "commit": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
      "fileid": "90bc532a9e135f22619bf54cad8d047c649ae8cf53d43a41dc9bf72d51c1eecd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ndphillips/actions/runs/26744717214"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.1.0.9001",
      "date": "2026-06-01T08:54:16.000Z",
      "commit": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
      "fileid": "4f8567d65715286800540ab980aa2244f21ad8f3e68ccc5019be5327bb1d5b85",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ndphillips/actions/runs/26744717214"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.1.0.9001",
      "date": "2026-06-01T08:54:26.000Z",
      "commit": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
      "fileid": "0b2aeaadc5a53c52c25bb1c0998d1ebccc21ffd329a002ae3fcce494a715c1e1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ndphillips/actions/runs/26744717214"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.1.0.9001",
      "date": "2026-06-01T08:53:23.000Z",
      "commit": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
      "fileid": "ea47a87212859adba4f66a8c95a0a37ea502a822568f8a0acfde7550a0ffca63",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ndphillips/actions/runs/26744717214"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.1.0.9001",
      "date": "2026-06-01T08:53:26.000Z",
      "commit": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
      "fileid": "20cfb16d7e79bef3864840b12322320857927b0b776aadd39c88d23dbe662a1e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ndphillips/actions/runs/26744717214"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.1.0.9001",
      "date": "2026-06-01T08:53:15.000Z",
      "commit": "6f2661874e408ea71e780d6c5882b5cdf4b61979",
      "fileid": "878de02f56dd22166dd017e9bebb13fe0e3b064c24835c874cfbea713cf537f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ndphillips/actions/runs/26744717214"
    }
  ]
}