{
  "_id": "6a153ef5acfb0bcc41d5534d",
  "Package": "fuzzySim",
  "Type": "Package",
  "Title": "Fuzzy Similarity in Species Distributions",
  "Version": "4.50",
  "Date": "2026-03-27",
  "Authors@R": "c(person(given = c(\"A.\", \"Marcia\"),\nfamily = \"Barbosa\",\nrole = \"aut\"),\nperson(given = \"Alba\",\nfamily = \"Estrada\",\nrole = \"ctb\"),\nperson(given = \"Paul\",\nfamily = \"Melloy\",\nrole = \"ctb\"),\nperson(given = c(\"Jose\", \"Carlos\"),\nfamily = \"Guerrero\",\nrole = \"fnd\"),\nperson(given = c(\"A.\", \"Marcia\"),\nfamily = \"Barbosa\",\nrole = \"cre\",\nemail = \"ana.marcia.barbosa@gmail.com\")\n)",
  "Maintainer": "A. Marcia Barbosa <ana.marcia.barbosa@gmail.com>",
  "Encoding": "UTF-8",
  "Description": "Functions to compute fuzzy versions of species occurrence\npatterns based on presence-absence data (including inverse\ndistance interpolation, trend surface analysis, and\nprevalence-independent favourability obtained from probability\nof presence), as well as pair-wise fuzzy similarity (based on\nfuzzy logic versions of commonly used similarity indices) among\nthose occurrence patterns. Includes also functions for model\nconsensus and comparison (overlap and fuzzy similarity, fuzzy\nloss, fuzzy gain), and for data preparation, such as obtaining\nunique abbreviations of species names, defining the background\nregion, cleaning and gridding (thinning) point occurrence data\nonto raster maps, selecting among (pseudo)absences to address\nsurvey bias, converting species lists (long format) to\npresence-absence tables (wide format), transposing part of a\ndata frame, selecting relevant variables for models, assessing\nthe false discovery rate, or analysing and dealing with\nmulticollinearity. Initially described in Barbosa (2015)\n<doi:10.1111/2041-210X.12372>.",
  "License": "GPL-3",
  "URL": "http://fuzzysim.r-forge.r-project.org/",
  "BugReports": "https://github.com/AMBarbosa/fuzzySim/issues",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev libicu-dev\nlibproj-dev libsqlite3-dev",
  "Repository": "https://ambarbosa.r-universe.dev",
  "Date/Publication": "2026-03-27 17:17:59 UTC",
  "RemoteUrl": "https://github.com/ambarbosa/fuzzysim",
  "RemoteRef": "HEAD",
  "RemoteSha": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-26 06:30:14 UTC",
    "User": "root"
  },
  "Author": "A. Marcia Barbosa [aut],\nAlba Estrada [ctb],\nPaul Melloy [ctb],\nJose Carlos Guerrero [fnd],\nA. Marcia Barbosa [cre]",
  "MD5sum": "bd4c7e254cdb8317677d974587dd9ffb",
  "_user": "ambarbosa",
  "_type": "src",
  "_file": "fuzzySim_4.50.tar.gz",
  "_fileid": "65bdc550427828aa9b80a6ae4f51ec71d03966d17cda9b9a29f75913da833794",
  "_filesize": 609395,
  "_sha256": "65bdc550427828aa9b80a6ae4f51ec71d03966d17cda9b9a29f75913da833794",
  "_created": "2026-05-26T06:30:14.000Z",
  "_published": "2026-05-26T06:34:29.770Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77819739166,
      "time": 204,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7210374457"
    },
    {
      "job": 77819739172,
      "time": 200,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7210373529"
    },
    {
      "job": 77819739164,
      "time": 171,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7210361403"
    },
    {
      "job": 77819739155,
      "time": 194,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7210362654"
    },
    {
      "job": 77819411555,
      "time": 163,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210324404"
    },
    {
      "job": 77819739121,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210352601"
    },
    {
      "job": 77819739173,
      "time": 167,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7210365660"
    },
    {
      "job": 77819739175,
      "time": 158,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7210363469"
    },
    {
      "job": 77819739177,
      "time": 150,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7210361603"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ambarbosa/actions/runs/26436158359",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ambarbosa/fuzzysim",
  "_commit": {
    "id": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
    "author": "AMBarbosa <AMBarbosa@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Add files via upload",
    "time": 1774631879
  },
  "_maintainer": {
    "name": "A. Marcia Barbosa",
    "email": "ana.marcia.barbosa@gmail.com",
    "login": "ambarbosa",
    "mastodon": "@ambarbosa@fosstodon.org",
    "twitter": "@AMarciaBarbosa",
    "description": "Biogeography Consulting & Training",
    "uuid": 12085508
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "modEvA",
      "version": "> 3.9",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "aod",
      "role": "Suggests"
    },
    {
      "package": "geodist",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "phylolm",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "tools",
      "role": "Suggests"
    }
  ],
  "_owner": "ambarbosa",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2025-24",
      "n": 3
    },
    {
      "week": "2025-25",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 3
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2025-43",
      "n": 3
    },
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2026-02",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 2
    },
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 3
    },
    {
      "week": "2026-13",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ambarbosa",
      "count": 43,
      "uuid": 12085508
    }
  ],
  "_userbio": {
    "uuid": 12085508,
    "type": "user",
    "name": "AMBarbosa",
    "description": "Biogeography Consulting & Training"
  },
  "_downloads": {
    "count": 1036,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fuzzySim"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/ambarbosa/fuzzysim",
  "_searchresults": 161,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fuzzySim.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ambarbosa/fuzzysim",
  "_realowner": "ambarbosa",
  "_cranurl": true,
  "_releases": [
    {
      "version": "2.0",
      "date": "2018-12-18"
    },
    {
      "version": "3.0",
      "date": "2020-02-04"
    },
    {
      "version": "3.7",
      "date": "2022-01-21"
    },
    {
      "version": "4.0",
      "date": "2022-05-03"
    },
    {
      "version": "4.3",
      "date": "2022-06-01"
    },
    {
      "version": "4.9.2",
      "date": "2022-10-30"
    },
    {
      "version": "4.9.8",
      "date": "2023-03-06"
    },
    {
      "version": "4.9.9",
      "date": "2023-04-14"
    },
    {
      "version": "4.10.5",
      "date": "2023-10-09"
    },
    {
      "version": "4.10.7",
      "date": "2024-01-24"
    },
    {
      "version": "4.26",
      "date": "2024-10-30"
    },
    {
      "version": "4.29",
      "date": "2024-12-13"
    },
    {
      "version": "4.33",
      "date": "2025-03-22"
    },
    {
      "version": "4.34",
      "date": "2025-09-08"
    },
    {
      "version": "4.36",
      "date": "2025-09-26"
    },
    {
      "version": "4.38",
      "date": "2025-10-14"
    },
    {
      "version": "4.46",
      "date": "2026-01-08"
    },
    {
      "version": "4.48",
      "date": "2026-02-17"
    },
    {
      "version": "4.50",
      "date": "2026-03-28"
    },
    {
      "version": "4.54",
      "date": "2026-05-21"
    }
  ],
  "_exports": [
    "appendData",
    "biasLayer",
    "bioThreat",
    "cleanCoords",
    "corSelect",
    "distMat",
    "distPres",
    "dms2dec",
    "entropy",
    "Fav",
    "favClass",
    "FDR",
    "fuzSim",
    "fuzzyConsensus",
    "fuzzyOverlay",
    "fuzzyRangeChange",
    "getPreds",
    "getRegion",
    "gridRecords",
    "integerCols",
    "modelTrim",
    "modOverlap",
    "multConvert",
    "multGLM",
    "multicol",
    "multTSA",
    "pairwiseRangemaps",
    "partialResp",
    "percentTestData",
    "prevalence",
    "rangemapSim",
    "rarity",
    "selectAbsences",
    "sharedFav",
    "simFromSetOps",
    "simMat",
    "spCodes",
    "splist2presabs",
    "stepByStep",
    "stepwise",
    "summaryWald",
    "timer",
    "transpose",
    "triMatInd",
    "vulnerability"
  ],
  "_datasets": [
    {
      "name": "rotif.env",
      "title": "Rotifers and environmental variables on TDWG level 4 regions of the world",
      "object": "rotif.env",
      "file": "rotif.env.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "TDWG4",
        "LEVEL_NAME",
        "REGION_NAME",
        "CONTINENT",
        "Area",
        "Altitude",
        "AltitudeRange",
        "HabitatDiversity",
        "HumanPopulation",
        "Latitude",
        "Longitude",
        "Precipitation",
        "PrecipitationSeasonality",
        "TemperatureAnnualRange",
        "Temperature",
        "TemperatureSeasonality",
        "UrbanArea",
        "Abrigh",
        "Afissa",
        "Apriod",
        "Bangul",
        "Bcalyc",
        "Bplica",
        "Bquadr",
        "Burceo",
        "Cgibba",
        "Edilat",
        "Flongi",
        "Kcochl",
        "Kquadr",
        "Ktropi",
        "Lbulla",
        "Lclost",
        "Lhamat",
        "Lluna",
        "Llunar",
        "Lovali",
        "Lpatel",
        "Lquadr",
        "Mventr",
        "Ppatul",
        "Pquadr",
        "Pvulga",
        "Specti",
        "Tpatin",
        "Tsimil",
        "Ttetra"
      ],
      "rows": 291,
      "table": true,
      "tojson": true
    },
    {
      "name": "rotifers",
      "title": "Rotifer species on TDWG level 4 regions of the world",
      "object": "rotifers",
      "file": "rotifers.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "TDWG4",
        "species"
      ],
      "rows": 3865,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "fuzzySim-package",
      "title": "Fuzzy Similarity in Species Distributions",
      "topics": [
        "fuzzySim-package",
        "fuzzySim"
      ]
    },
    {
      "page": "appendData",
      "title": "Append data",
      "topics": [
        "appendData"
      ]
    },
    {
      "page": "biasLayer",
      "title": "Compute a bias layer",
      "topics": [
        "biasLayer"
      ]
    },
    {
      "page": "bioThreat",
      "title": "Biotic threat of a stronger over a weaker species based on their favourability values",
      "topics": [
        "bioThreat"
      ]
    },
    {
      "page": "cleanCoords",
      "title": "Clean coordinates",
      "topics": [
        "cleanCoords"
      ]
    },
    {
      "page": "corSelect",
      "title": "Select among correlated variables based on a given criterion",
      "topics": [
        "corSelect"
      ]
    },
    {
      "page": "distMat",
      "title": "Distance matrix for spatial coordinates",
      "topics": [
        "distMat"
      ]
    },
    {
      "page": "distPres",
      "title": "(Inverse) distance to the nearest presence",
      "topics": [
        "distPres"
      ]
    },
    {
      "page": "dms2dec",
      "title": "Degree-minute-second to decimal degree coordinates",
      "topics": [
        "dms2dec"
      ]
    },
    {
      "page": "entropy",
      "title": "(Fuzzy) entropy",
      "topics": [
        "entropy"
      ]
    },
    {
      "page": "Fav",
      "title": "Favourability (probability without the effect of sample prevalence)",
      "topics": [
        "Fav"
      ]
    },
    {
      "page": "favClass",
      "title": "Classify favourability into 3 categories (low, intermediate, high)",
      "topics": [
        "favClass"
      ]
    },
    {
      "page": "FDR",
      "title": "False Discovery Rate",
      "topics": [
        "FDR"
      ]
    },
    {
      "page": "fuzSim",
      "title": "Fuzzy similarity",
      "topics": [
        "fuzSim"
      ]
    },
    {
      "page": "fuzzyConsensus",
      "title": "Fuzzy consensus among model predictions",
      "topics": [
        "fuzzyConsensus"
      ]
    },
    {
      "page": "fuzzyOverlay",
      "title": "Overlay operations based on fuzzy logic",
      "topics": [
        "fuzzyOverlay"
      ]
    },
    {
      "page": "fuzzyRangeChange",
      "title": "Range change based on continuous (fuzzy) values",
      "topics": [
        "fuzzyRangeChange"
      ]
    },
    {
      "page": "getPreds",
      "title": "Get model predictions",
      "topics": [
        "getPreds"
      ]
    },
    {
      "page": "getRegion",
      "title": "Get region",
      "topics": [
        "getRegion"
      ]
    },
    {
      "page": "gridRecords",
      "title": "Grid (or thin) point occurrence records to the resolution of a raster map",
      "topics": [
        "gridRecords"
      ]
    },
    {
      "page": "integerCols",
      "title": "Classify integer columns",
      "topics": [
        "integerCols"
      ]
    },
    {
      "page": "modelTrim",
      "title": "Trim off non-significant variables from a model",
      "topics": [
        "modelTrim"
      ]
    },
    {
      "page": "modOverlap",
      "title": "Overall overlap between model predictions",
      "topics": [
        "modOverlap"
      ]
    },
    {
      "page": "multConvert",
      "title": "Multiple conversion",
      "topics": [
        "multConvert"
      ]
    },
    {
      "page": "multGLM",
      "title": "GLMs with variable selection for multiple species",
      "topics": [
        "multGLM"
      ]
    },
    {
      "page": "multicol",
      "title": "Analyse multicollinearity in a dataset, including VIF",
      "topics": [
        "multicol"
      ]
    },
    {
      "page": "multTSA",
      "title": "Trend Surface Analysis for multiple species",
      "topics": [
        "multTSA"
      ]
    },
    {
      "page": "pairwiseRangemaps",
      "title": "Pairwise intersection (and union) of range maps",
      "topics": [
        "pairwiseRangemaps"
      ]
    },
    {
      "page": "partialResp",
      "title": "Partial response plot(s) for probability or favourability",
      "topics": [
        "partialResp"
      ]
    },
    {
      "page": "percentTestData",
      "title": "Percent test data",
      "topics": [
        "percentTestData"
      ]
    },
    {
      "page": "prevalence",
      "title": "Prevalence",
      "topics": [
        "prevalence"
      ]
    },
    {
      "page": "rangemapSim",
      "title": "Pairwise similarity between rangemaps",
      "topics": [
        "rangemapSim"
      ]
    },
    {
      "page": "rarity",
      "title": "(Fuzzy) rarity",
      "topics": [
        "rarity"
      ]
    },
    {
      "page": "rotif.env",
      "title": "Rotifers and environmental variables on TDWG level 4 regions of the world",
      "topics": [
        "rotif.env"
      ]
    },
    {
      "page": "rotifers",
      "title": "Rotifer species on TDWG level 4 regions of the world",
      "topics": [
        "rotifers"
      ]
    },
    {
      "page": "selectAbsences",
      "title": "Select (spatially biased) absence rows.",
      "topics": [
        "selectAbsences"
      ]
    },
    {
      "page": "sharedFav",
      "title": "Shared favourability for two competing species",
      "topics": [
        "sharedFav"
      ]
    },
    {
      "page": "simFromSetOps",
      "title": "Calculate similarity from set operations",
      "topics": [
        "simFromSetOps"
      ]
    },
    {
      "page": "simMat",
      "title": "Pair-wise (fuzzy) similarity matrix",
      "topics": [
        "simMat"
      ]
    },
    {
      "page": "spCodes",
      "title": "Obtain unique abbreviations of species names",
      "topics": [
        "spCodes"
      ]
    },
    {
      "page": "splist2presabs",
      "title": "Convert a species list to a presence-absence table",
      "topics": [
        "splist2presabs"
      ]
    },
    {
      "page": "stepByStep",
      "title": "Compare model predictions along a stepwise variable selection process",
      "topics": [
        "stepByStep"
      ]
    },
    {
      "page": "stepwise",
      "title": "Stepwise regression",
      "topics": [
        "stepwise"
      ]
    },
    {
      "page": "summaryWald",
      "title": "Model summary with Wald (instead of z) test statistics",
      "topics": [
        "summaryWald"
      ]
    },
    {
      "page": "timer",
      "title": "Timer",
      "topics": [
        "timer"
      ]
    },
    {
      "page": "transpose",
      "title": "Transpose (part of) a matrix or dataframe",
      "topics": [
        "transpose"
      ]
    },
    {
      "page": "triMatInd",
      "title": "Triangular matrix indices",
      "topics": [
        "triMatInd"
      ]
    },
    {
      "page": "vulnerability",
      "title": "(Fuzzy) vulnerability",
      "topics": [
        "vulnerability"
      ]
    }
  ],
  "_readme": "https://github.com/ambarbosa/fuzzysim/raw/HEAD/README.md",
  "_rundeps": [
    "bayestestR",
    "datawizard",
    "effectsize",
    "insight",
    "modEvA",
    "parameters",
    "performance",
    "Rcpp",
    "stringi",
    "terra"
  ],
  "_score": 6.380548123536314,
  "_indexed": true,
  "_nocasepkg": "fuzzysim",
  "_universes": [
    "ambarbosa"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.50",
      "date": "2026-05-26T06:32:31.000Z",
      "distro": "noble",
      "commit": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
      "fileid": "713f4fbf06dc328e1db4da75df1ad63fb5a2eb175f9b1f27841dfb5fd83bc61a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ambarbosa/actions/runs/26436158359"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.50",
      "date": "2026-05-26T06:32:33.000Z",
      "distro": "noble",
      "commit": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
      "fileid": "851d581de41abd3738bfc934c8df0f6712a9211aa9162942f3e5e9dcef67b0dc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ambarbosa/actions/runs/26436158359"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "4.50",
      "date": "2026-05-26T06:32:23.000Z",
      "commit": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
      "fileid": "d494bb1b37af77d59e042bdab5f727966f59671d60a5142030595090b19e95bc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ambarbosa/actions/runs/26436158359"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "4.50",
      "date": "2026-05-26T06:32:20.000Z",
      "commit": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
      "fileid": "b91128ef5aafcc280b5c65a619857bafdc88d957ddd9fda60a6686b5b32f632e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ambarbosa/actions/runs/26436158359"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "4.50",
      "date": "2026-05-26T06:32:33.000Z",
      "commit": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
      "fileid": "879a792b5f9e7d792aef8de0246fb92baf4e2a5a976faee55a917822466d011c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ambarbosa/actions/runs/26436158359"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "4.50",
      "date": "2026-05-26T06:31:44.000Z",
      "commit": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
      "fileid": "c6541c0e0eff3fd86cf279c988e28bf103e60d91a048138cf2eb3ba999a7480b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ambarbosa/actions/runs/26436158359"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "4.50",
      "date": "2026-05-26T06:31:37.000Z",
      "commit": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
      "fileid": "71998196c91901b404cbb12aab3e720b78a71f05e8d56ff0f01ec39675c80d31",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ambarbosa/actions/runs/26436158359"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "4.50",
      "date": "2026-05-26T06:31:33.000Z",
      "commit": "d3b4087a62302ad19409595b5536c2c44fbcb42b",
      "fileid": "aa5a9e08e6281fb901db361726d0c768f01df7372f4d9617137478b02bb91e0a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ambarbosa/actions/runs/26436158359"
    }
  ]
}