{
  "_id": "6a1d365f1d7bb097a0a3d10a",
  "Package": "MFF",
  "Type": "Package",
  "Title": "Meta Fuzzy Functions",
  "Version": "0.2.0",
  "Authors@R": "c(\nperson(\n\"Nihat\", \"Tak\",\nemail = \"nihattak@gmail.com\",\nrole = c(\"aut\", \"cre\")\n),\nperson(\n\"Sadık\", \"Çoban\",\nemail = \"sadikc716@gmail.com\",\nrole = \"aut\"\n)\n)",
  "Description": "Implements Meta Fuzzy Functions (MFFs) for regression Tak\nand Ucan (2026) <doi:10.1016/j.asoc.2026.114592> by aggregating\npredictions from multiple base learners using membership\nweights learned in the prediction space of validation set. The\npackage supports fuzzy and crisp meta-ensemble structures via\nFuzzy C-Means (FCM) Tak (2018)\n<doi:10.1016/j.asoc.2018.08.009>, Possibilistic FCM (PFCM) Tak\n(2021) <doi:10.1016/j.ins.2021.01.024>, Gustafson–Kessel (GK)\nclustering, and k-means, and provides a workflow to (i)\ngenerate validation/test prediction matrices from common\nregression learners (linear and penalized regression via\n'glmnet', random forests, gradient boosting with 'xgboost' and\n'lightgbm'), (ii) fit cluster-wise meta fuzzy functions and\ncompute membership-based weights, (iii) tune clustering-related\nhyperparameters (number of clusters/functions, fuzziness\nexponent, possibilistic regularization) via grid search on\nvalidation loss, and (iv) predict on new/test prediction\nmatrices and evaluate performance using standard regression\nmetrics (MAE, RMSE, MAPE, SMAPE, MSE, MedAE). This enables\nflexible, interpretable ensemble regression where different\nbase models contribute to different meta components according\nto learned memberships.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "make",
  "Repository": "https://nihattak.r-universe.dev",
  "Date/Publication": "2026-03-31 06:43:31 UTC",
  "RemoteUrl": "https://github.com/nihattak/mff",
  "RemoteRef": "HEAD",
  "RemoteSha": "387e892a7b9cda496724ceacb17672465716060c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-01 07:20:21 UTC",
    "User": "root"
  },
  "Author": "Nihat Tak [aut, cre],\nSadık Çoban [aut]",
  "Maintainer": "Nihat Tak <nihattak@gmail.com>",
  "MD5sum": "e593f81ae8482ea2e5f17049ecd950ab",
  "_user": "nihattak",
  "_type": "src",
  "_file": "MFF_0.2.0.tar.gz",
  "_fileid": "240ea97ed04fb08a5de3d0643866772e73ca30400eef4fe9af1816d1bd2702bc",
  "_filesize": 233061,
  "_sha256": "240ea97ed04fb08a5de3d0643866772e73ca30400eef4fe9af1816d1bd2702bc",
  "_created": "2026-06-01T07:20:21.000Z",
  "_published": "2026-06-01T07:35:59.389Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78804541204,
      "time": 142,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7325576082"
    },
    {
      "job": 78804541261,
      "time": 144,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325576173"
    },
    {
      "job": 78804541295,
      "time": 204,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7325668194"
    },
    {
      "job": 78804541258,
      "time": 135,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325779440"
    },
    {
      "job": 78804068968,
      "time": 218,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325537678"
    },
    {
      "job": 78804541411,
      "time": 102,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325566066"
    },
    {
      "job": 78804541288,
      "time": 136,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7325575092"
    },
    {
      "job": 78804541263,
      "time": 121,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7325571168"
    },
    {
      "job": 78804541217,
      "time": 95,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325563958"
    }
  ],
  "_buildurl": "https://github.com/r-universe/nihattak/actions/runs/26740778201",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/nihattak/mff",
  "_commit": {
    "id": "387e892a7b9cda496724ceacb17672465716060c",
    "author": "nihattak <nihattak@gmail.com>",
    "committer": "nihattak <nihattak@gmail.com>",
    "message": "New Features and Improvements\nNew Functionality: Added the boot.train function to the package core.\nClustering Enhancements: Integrated GK (Gustafson-Kessel) clustering into the MFF clustering stage to provide more flexible cluster shapes.\nParallel Computing: Added parallel processing support to tune.mff and boot.train functions using the doParallel and foreach frameworks. This allows users to significantly reduce computation time on multi-core systems.\nDocumentation and Acknowledgements\nMissing Acknowledgements: Added a formal acknowledgement to TÜBİTAK (The Scientific and Technological Research Council of Turkey), which was inadvertently omitted in the initial version.\nManual Updates: The package manual and function documentation have been thoroughly updated to reflect the new functions, clustering options, and parallelization parameters.\n",
    "time": 1774939411
  },
  "_maintainer": {
    "name": "Nihat Tak",
    "email": "nihattak@gmail.com",
    "login": "nihattak",
    "description": "",
    "uuid": 27814577
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "glmnet",
      "role": "Imports"
    },
    {
      "package": "randomForest",
      "role": "Imports"
    },
    {
      "package": "xgboost",
      "role": "Imports"
    },
    {
      "package": "lightgbm",
      "role": "Imports"
    },
    {
      "package": "e1071",
      "role": "Imports"
    },
    {
      "package": "ppclust",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    }
  ],
  "_owner": "nihattak",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-50",
      "n": 4
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 2
    },
    {
      "week": "2026-06",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0-dev1",
      "date": "2025-12-18"
    },
    {
      "name": "v0.1.0-dev1.1",
      "date": "2025-12-25"
    },
    {
      "name": "v0.1.0-dev1.2",
      "date": "2026-01-15"
    },
    {
      "name": "v0.1.0-dev1.3",
      "date": "2026-01-29"
    },
    {
      "name": "v0.1.0-dev1.4",
      "date": "2026-01-30"
    },
    {
      "name": "v0.1.0-dev5",
      "date": "2026-02-03"
    },
    {
      "name": "v0.1.0",
      "date": "2026-02-09"
    },
    {
      "name": "v0.1.1-dev1",
      "date": "2026-03-30"
    },
    {
      "name": "v0.2.0",
      "date": "2026-03-31"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "nihattak",
      "count": 7,
      "uuid": 27814577
    },
    {
      "user": "sadik-coban",
      "count": 6,
      "uuid": 43513351
    }
  ],
  "_userbio": {
    "uuid": 27814577,
    "type": "user",
    "name": "Nihat Tak"
  },
  "_downloads": {
    "count": 463,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/MFF"
  },
  "_devurl": "https://github.com/nihattak/mff",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/MFF.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/nihattak/mff",
  "_realowner": "nihattak",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-02-16"
    },
    {
      "version": "0.2.0",
      "date": "2026-04-01"
    }
  ],
  "_exports": [
    "boot.train",
    "evaluate",
    "mff",
    "model.train",
    "tune.mff"
  ],
  "_help": [
    {
      "page": "MFF-package",
      "title": "MFF: Meta-Fuzzy Functions",
      "topics": [
        "MFF-package",
        "MFF"
      ]
    },
    {
      "page": "boot.train",
      "title": "Train Bagging for Multiple Linear Regression and Produce Model Predictions",
      "topics": [
        "boot.train"
      ]
    },
    {
      "page": "evaluate",
      "title": "Compute error metrics for predicted values or prediction matrices",
      "topics": [
        "evaluate"
      ]
    },
    {
      "page": "mff",
      "title": "Generate Meta-Fuzzy Function",
      "topics": [
        "mff"
      ]
    },
    {
      "page": "model.train",
      "title": "Train Multiple Regression and Produce Model Predictions",
      "topics": [
        "model.train"
      ]
    },
    {
      "page": "predict.mff",
      "title": "Predict method for objects of class mff",
      "topics": [
        "predict.mff"
      ]
    },
    {
      "page": "tune.mff",
      "title": "Hyperparameter Search for Meta-Fuzzy Function",
      "topics": [
        "tune.mff"
      ]
    }
  ],
  "_rundeps": [
    "class",
    "codetools",
    "data.table",
    "doParallel",
    "e1071",
    "foreach",
    "glmnet",
    "inaparc",
    "iterators",
    "jsonlite",
    "kpeaks",
    "lattice",
    "lhs",
    "lightgbm",
    "MASS",
    "Matrix",
    "ppclust",
    "proxy",
    "R6",
    "randomForest",
    "Rcpp",
    "RcppEigen",
    "shape",
    "survival",
    "xgboost"
  ],
  "_score": 2.9030899869919438,
  "_indexed": true,
  "_nocasepkg": "mff",
  "_universes": [
    "nihattak"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-06-01T07:22:34.000Z",
      "distro": "noble",
      "commit": "387e892a7b9cda496724ceacb17672465716060c",
      "fileid": "a9a09ced1274fe7c0a35ddb093aec4ca104d7d594b6dcd58c1907662bedde198",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nihattak/actions/runs/26740778201"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-06-01T07:22:34.000Z",
      "distro": "noble",
      "commit": "387e892a7b9cda496724ceacb17672465716060c",
      "fileid": "91ba33d7963d15a2ef220c2fcfc6a31e1030a481586930735f1fa0710f760d36",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nihattak/actions/runs/26740778201"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-06-01T07:28:15.000Z",
      "commit": "387e892a7b9cda496724ceacb17672465716060c",
      "fileid": "8c1fb12ba24d98c1e033a058f84ad6e4ec792dcc814c2b892d87640622d4826b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nihattak/actions/runs/26740778201"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-06-01T07:34:59.000Z",
      "commit": "387e892a7b9cda496724ceacb17672465716060c",
      "fileid": "0a00cac308320c5d8a8c0793335e2caae03dfa309e76aae20dfcf487c131a7a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nihattak/actions/runs/26740778201"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-06-01T07:22:25.000Z",
      "commit": "387e892a7b9cda496724ceacb17672465716060c",
      "fileid": "9501dee0e8922a79ea80b1b7f60bed98be43217d23c8f381c8e0e826dd526af4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/nihattak/actions/runs/26740778201"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-06-01T07:22:15.000Z",
      "commit": "387e892a7b9cda496724ceacb17672465716060c",
      "fileid": "ee5a2e3f16603ede6e8db603d8e1815676bf663d91e7ffdb3014174ba0b6e26c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nihattak/actions/runs/26740778201"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-06-01T07:22:03.000Z",
      "commit": "387e892a7b9cda496724ceacb17672465716060c",
      "fileid": "b7e8e5606a8bc909984f473eb6595c73319408ccda5061a7ffa789203d57d70b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nihattak/actions/runs/26740778201"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-06-01T07:21:35.000Z",
      "commit": "387e892a7b9cda496724ceacb17672465716060c",
      "fileid": "53e73674ecc71278edeaff628b831987790097cfe05aa5916677c46e117b309d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nihattak/actions/runs/26740778201"
    }
  ]
}