{
  "_id": "6a46d43ec8416c4719cd5fc3",
  "Package": "prova",
  "Title": "Nonparametric Probabilistic-Statistical Variate Analysis with\nAutomated Markov-Chain Monte Carlo",
  "Version": "1.0.0",
  "Authors@R": "c(\nperson(\"PierGianLuca\", \"Porta Mana\", ,\n\"pgl@portamana.org\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-6070-0784\")),\nperson(\"Aurora\", \"Grefsrud\", ,\n\"agre@hvl.no\", role = c(\"ctb\"),\ncomment = c(ORCID = \"0009-0005-9063-4131\")),\nperson(\"Håkon\", \"Mydland\", ,\n\"haakon.mydland@gmail.com\", role = c(\"ctb\"),\ncomment = c(ORCID = \"0009-0004-9558-8894\")),\nperson(\"Maksim\", \"Ohvrill\", ,\n\"maksimohvrill@hotmail.com\", role = c(\"ctb\"),\ncomment = c(ORCID = \"\")),\nperson(\"Simen\", \"Hesthamar Hauge\", ,\n\"simen@hhnet.no\", role = c(\"ctb\"),\ncomment = c(ORCID = \"0009-0005-6158-2846\"))\n)",
  "Description": "Calculate posterior joint and conditional probabilities,\nprobability distributions of population frequencies, and\ninformation-theoretic measures, by means of Bayesian\nnonparametric methods. Data imputation is automatic and done in\na principled way. Markov-chain Monte Carlo calculations are\nautomatically handled and do not require user supervision.\nApplications range from statistical estimation and\nprobabilistic hypothesis testing to evidence-based inference\nand decision making, in a wide range of disciplines from\nastrophysics to medicine. For more details and examples see for\ninstance Porta Mana et al. (2026) <doi:10.31219/osf.io/8nr56>,\nDunson & Bhattacharya (2011)\n<doi:10.1093/acprof:oso/9780199694587.003.0005>, Lindley &\nNovick (1981) <doi:10.1214/aos/1176345331>, Bernardo & Smith\n(2000) <doi:10.1002/9780470316870>, Müller et al. (2015)\n<doi:10.1007/978-3-319-18968-0>. Requires the packages\n'Nimble', 'parallel', 'extraDistr'.",
  "License": "AGPL (>= 3)",
  "URL": "https://pglpm.github.io/prova/, https://github.com/pglpm/prova/",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.0.0",
  "LazyData": "true",
  "Repository": "https://pglpm.r-universe.dev",
  "Date/Publication": "2026-07-02 17:43:25 UTC",
  "RemoteUrl": "https://github.com/pglpm/prova",
  "RemoteRef": "HEAD",
  "RemoteSha": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-02 21:08:30 UTC",
    "User": "root"
  },
  "Author": "PierGianLuca Porta Mana [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-6070-0784>),\nAurora Grefsrud [ctb] (ORCID: <https://orcid.org/0009-0005-9063-4131>),\nHåkon Mydland [ctb] (ORCID: <https://orcid.org/0009-0004-9558-8894>),\nMaksim Ohvrill [ctb],\nSimen Hesthamar Hauge [ctb] (ORCID:\n<https://orcid.org/0009-0005-6158-2846>)",
  "Maintainer": "PierGianLuca Porta Mana <pgl@portamana.org>",
  "_user": "pglpm",
  "_type": "src",
  "_file": "prova_1.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/e992c1b44e37b99d1b90dd7d46b3a0426afc87ee58d6ae3ee11444a9e53e3eb2",
  "_filesize": 2597266,
  "_sha256": "e992c1b44e37b99d1b90dd7d46b3a0426afc87ee58d6ae3ee11444a9e53e3eb2",
  "_expires": "2026-10-10T21:12:29.000Z",
  "_created": "2026-07-02T21:08:30.000Z",
  "_published": "2026-07-02T21:12:30.124Z",
  "_jobs": [
    {
      "job": 84878759239,
      "time": 148,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8051703462"
    },
    {
      "job": 84878759294,
      "time": 155,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8051705420"
    },
    {
      "job": 84878759226,
      "time": 100,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8051717649"
    },
    {
      "job": 84878759231,
      "time": 97,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8051693178"
    },
    {
      "job": 84877940990,
      "time": 274,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8051650792"
    },
    {
      "job": 84878759251,
      "time": 142,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8051700786"
    },
    {
      "job": 84878759297,
      "time": 107,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8051689523"
    },
    {
      "job": 84878759261,
      "time": 112,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8051691058"
    },
    {
      "job": 84878759267,
      "time": 115,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8051691743"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/pglpm/actions/runs/28621455779",
  "_status": "success",
  "_upstream": "https://github.com/pglpm/prova",
  "_commit": {
    "id": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
    "author": "pglpm <pgl@portamana.org>",
    "committer": "pglpm <pgl@portamana.org>",
    "message": "update readme\n",
    "time": 1783014205
  },
  "_maintainer": {
    "name": "PierGianLuca Porta Mana",
    "email": "pgl@portamana.org",
    "login": "pglpm",
    "orcid": "0000-0002-6070-0784",
    "description": "",
    "uuid": 9976691
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "extraDistr",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "nimble",
      "version": ">= 1.4.2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "pglpm",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-27",
      "n": 30
    },
    {
      "week": "2025-28",
      "n": 13
    },
    {
      "week": "2025-30",
      "n": 9
    },
    {
      "week": "2025-31",
      "n": 65
    },
    {
      "week": "2025-32",
      "n": 2
    },
    {
      "week": "2025-34",
      "n": 2
    },
    {
      "week": "2025-35",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 3
    },
    {
      "week": "2025-38",
      "n": 2
    },
    {
      "week": "2025-39",
      "n": 18
    },
    {
      "week": "2025-40",
      "n": 31
    },
    {
      "week": "2025-41",
      "n": 15
    },
    {
      "week": "2025-42",
      "n": 4
    },
    {
      "week": "2025-43",
      "n": 1
    },
    {
      "week": "2025-46",
      "n": 3
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 6
    },
    {
      "week": "2026-05",
      "n": 2
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 3
    },
    {
      "week": "2026-22",
      "n": 1
    },
    {
      "week": "2026-25",
      "n": 61
    },
    {
      "week": "2026-26",
      "n": 65
    },
    {
      "week": "2026-27",
      "n": 16
    }
  ],
  "_tags": [
    {
      "name": "v0.2.3",
      "date": "2025-07-10"
    },
    {
      "name": "v0.3.0",
      "date": "2025-07-28"
    },
    {
      "name": "v0.3.1",
      "date": "2025-07-29"
    },
    {
      "name": "v0.3.2",
      "date": "2025-09-29"
    },
    {
      "name": "v0.4.0",
      "date": "2025-10-05"
    },
    {
      "name": "v0.5.0",
      "date": "2025-10-13"
    },
    {
      "name": "v0.5.2",
      "date": "2025-11-12"
    },
    {
      "name": "v0.5.5",
      "date": "2025-12-20"
    },
    {
      "name": "v0.6.0",
      "date": "2026-06-17"
    },
    {
      "name": "v0.6.5",
      "date": "2026-06-22"
    },
    {
      "name": "v0.7.0",
      "date": "2026-06-23"
    },
    {
      "name": "v0.8.0",
      "date": "2026-06-24"
    },
    {
      "name": "v0.9.0",
      "date": "2026-06-25"
    },
    {
      "name": "v0.9.2",
      "date": "2026-06-27"
    },
    {
      "name": "v1.0.0",
      "date": "2026-07-01"
    }
  ],
  "_topics": [
    "bayesian",
    "exchangeability",
    "nonparametric-density-inference",
    "nonparametric-inference",
    "population-inference",
    "probability-theory",
    "statistics"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "pglpm",
      "count": 1490,
      "uuid": 9976691
    },
    {
      "user": "choisant",
      "count": 81,
      "uuid": 6518182
    },
    {
      "user": "myddis",
      "count": 4,
      "uuid": 69848281
    },
    {
      "user": "smaeland",
      "count": 1,
      "uuid": 30171842
    }
  ],
  "_userbio": {
    "uuid": 9976691,
    "type": "user",
    "name": "PierGianLuca",
    "followers": 22
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/prova"
  },
  "_devurl": "https://github.com/pglpm/prova",
  "_pkgdown": "https://pglpm.github.io/prova/",
  "_searchresults": 1,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/prova.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "flexiplot",
    "learn",
    "metadatatemplate",
    "mutualinfo",
    "plotquantiles",
    "Pr",
    "pread.csv",
    "pwrite.csv",
    "qPr",
    "rPr",
    "vrtgrid"
  ],
  "_datasets": [
    {
      "name": "learntExample",
      "title": "Example 'learnt' object produced by learn()",
      "object": "learntExample",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "metadataExample",
      "title": "Example metadata file",
      "object": "metadataExample",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "type",
        "domainmin",
        "domainmax",
        "datastep",
        "minincluded",
        "maxincluded",
        "V1",
        "V2",
        "V3"
      ],
      "rows": 2,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "flexiplot",
      "title": "Plot numeric or character values",
      "topics": [
        "flexiplot"
      ]
    },
    {
      "page": "hist.probability",
      "title": "Plot the variability of an object of class \"probability\" as a histogram",
      "topics": [
        "hist.probability"
      ]
    },
    {
      "page": "learn",
      "title": "Monte Carlo computation of posterior probability distribution",
      "topics": [
        "learn"
      ]
    },
    {
      "page": "learntExample",
      "title": "Example 'learnt' object produced by learn()",
      "topics": [
        "learntExample"
      ]
    },
    {
      "page": "metadataExample",
      "title": "Example metadata file",
      "topics": [
        "metadataExample"
      ]
    },
    {
      "page": "metadatatemplate",
      "title": "Metadata and helper function for metadata",
      "topics": [
        "metadata",
        "metadatatemplate"
      ]
    },
    {
      "page": "mutualinfo",
      "title": "Calculate mutual information between groups of joint variates",
      "topics": [
        "mutualinfo"
      ]
    },
    {
      "page": "plot.probability",
      "title": "Plot an object of class \"probability\"",
      "topics": [
        "plot.probability"
      ]
    },
    {
      "page": "plotquantiles",
      "title": "Plot pairs of quantiles",
      "topics": [
        "plotquantiles"
      ]
    },
    {
      "page": "Pr",
      "title": "Calculate posterior probabilities",
      "topics": [
        "Pr"
      ]
    },
    {
      "page": "print.probability",
      "title": "Print an object of class \"probability\"",
      "topics": [
        "print.probability"
      ]
    },
    {
      "page": "prova.data",
      "title": "Write and read CSV files in *Prova*",
      "topics": [
        "pread.csv",
        "prova.data",
        "pwrite.csv"
      ]
    },
    {
      "page": "qPr",
      "title": "Calculate quantiles",
      "topics": [
        "qPr"
      ]
    },
    {
      "page": "rPr",
      "title": "Generate datapoints",
      "topics": [
        "rPr"
      ]
    },
    {
      "page": "vrtgrid",
      "title": "Create a grid of values for a variate",
      "topics": [
        "vrtgrid"
      ]
    }
  ],
  "_readme": "https://github.com/pglpm/prova/raw/HEAD/README.md",
  "_rundeps": [
    "extraDistr",
    "Rcpp",
    "RcppArmadillo"
  ],
  "_vignettes": [
    {
      "source": "intro.Rmd",
      "filename": "intro.html",
      "title": "An introduction to probabilistic-statistical variate analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Before we start",
        "Penguins",
        "\"Population\"?",
        "Sampling",
        "How to use the sample data",
        "A first, preliminary analysis",
        "Metadata preparation",
        "Why does Prova need metadata?",
        "\"Learning\" and extrapolating from the sample data",
        "Analysis example: frequencies of species",
        "Estimating relative frequencies",
        "Uncertainty of estimates: credibility intervals and probabilities",
        "Imputation of missing data",
        "Analysis example: frequencies on different islands",
        "A preliminary report on question Q1",
        "What if we're interested in more than one variate?",
        "Estimating frequencies of species, island-wise",
        "A preliminary report on question Q2",
        "Differences from \"null-hypothesis testing\" and p-value methods",
        "What if we're interested in combinations of subpopulations?",
        "More samples",
        "Updating what we've learnt",
        "Updates in analysis and hypotheses",
        "Updates in island-wise conditional frequencies",
        "For Dream island",
        "For Biscoe island: a surprising result",
        "Final inferences",
        "When the sampling is finished",
        "Final results on overall species frequencies",
        "Statistical differences in subpopulations",
        "Q2a: species on Biscoe",
        "Q2b: Adélie on three islands",
        "Q2c: Body mass across the three species",
        "Appendices",
        "References and further reading",
        "On exchangeability:",
        "On Bayesian theory in general:",
        "On medical decision-making:",
        "Format for data and metadata files and their contents",
        "Typical use of the learn() function"
      ],
      "created": "2026-06-23 16:22:41",
      "modified": "2026-07-01 08:30:23",
      "commits": 12
    },
    {
      "source": "mutualinfo.Rmd",
      "filename": "mutualinfo.html",
      "title": "Associations among variates and mutual information",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Probabilities and associations",
        "Generating and plotting new samples",
        "Setup",
        "Generating new samples",
        "Example with a continuous and a discrete variate",
        "Samples and plots for different subpopulations",
        "Quantifying associations and correlations: mutual information",
        "Pearson correlation coefficient and its limitations",
        "Mutual information",
        "Understanding mutual-information values",
        "Mutual information for previous examples",
        "Island and species",
        "Body mass and species",
        "Body mass and bill length",
        "Mutual information within subgroups",
        "Appendices",
        "References"
      ],
      "created": "2025-07-30 08:28:22",
      "modified": "2026-07-01 05:20:16",
      "commits": 26
    }
  ],
  "_score": 5.670245853074125,
  "_indexed": true,
  "_nocasepkg": "prova",
  "_universes": [
    "pglpm"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-07-02T21:10:45.000Z",
      "distro": "resolute",
      "commit": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
      "fileid": "https://r2.ropensci.org/d66afbe5f15cc8b8b66bcccf31049941a528cfa82a06d8b851e04165f7c3e6ed",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pglpm/actions/runs/28621455779"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-07-02T21:10:48.000Z",
      "distro": "resolute",
      "commit": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
      "fileid": "https://r2.ropensci.org/8c71b8e96b8c8c5ddb11559d8e95653a319f961dbacb0c8ee1e8f9cfa40603b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pglpm/actions/runs/28621455779"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-07-02T21:11:40.000Z",
      "commit": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
      "fileid": "https://r2.ropensci.org/29b875b73a3841f32e4129768f57b8468c094c6155340b1ba021251479f86dbd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pglpm/actions/runs/28621455779"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-07-02T21:10:23.000Z",
      "commit": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
      "fileid": "https://r2.ropensci.org/734fe12cd0831e671f730b3030be5198a6ddd86ded2bfaa7190c3674a0a4056a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pglpm/actions/runs/28621455779"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-07-02T21:11:13.000Z",
      "commit": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
      "fileid": "https://r2.ropensci.org/4530f29b199163daa69b045a39b6277068fec3318f358f282e9b3d403f70d37d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pglpm/actions/runs/28621455779"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-07-02T21:09:47.000Z",
      "commit": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
      "fileid": "https://r2.ropensci.org/ac0e67ecdff29ced2a66b729e28901a424e88a3cc154a4d4069c34457668643c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pglpm/actions/runs/28621455779"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-07-02T21:09:54.000Z",
      "commit": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
      "fileid": "https://r2.ropensci.org/c3907d2f7d2f929f4577d6311c4ee80faf4ea63f2f76758b9780264dc495af0f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pglpm/actions/runs/28621455779"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-07-02T21:09:54.000Z",
      "commit": "93c004c9386a1b02a3efa44f29acb5dc6e7cd1bd",
      "fileid": "https://r2.ropensci.org/915547388957f6b5d931ec5d46f4192acf5a95182b8b8c302ae6265bbbadb4b4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pglpm/actions/runs/28621455779"
    }
  ]
}