{
  "_id": "6aafaa383d719c1f84080765",
  "Package": "bruno",
  "Title": "Predicting User-Defined Event Recurrence under Exchangeability",
  "Version": "0.1.0",
  "Authors@R": "person(\ngiven = \"Irene\",\nfamily = \"Gianeselli\",\nrole = c(\"aut\", \"cre\"),\nemail = \"irene.gianeselli@unibz.it\",\ncomment = c(\nORCID = \"0000-0002-8689-3035\"\n)\n)",
  "Description": "Implements analytical prediction of recurrence for\nuser-defined binary events; 'bruno' abbreviates Beta-Bernoulli\nRecurrence for Unobserved Next Outcomes. The procedure applies\nwhen the observed and future event indicators are judged\nexchangeable for the intended prediction. For an indefinitely\nextendible exchangeable binary sequence, de Finetti's\nrepresentation theorem expresses the assigned joint\nprobabilities as a mixture of Bernoulli laws over a mixing\ndistribution on the unit interval (de Finetti, 1931)\n<doi:10.4064/fm-17-1-298-329>. The package adopts a beta\ndistribution as an additional parametric specification of this\nmixing distribution. Users specify an initial probability mu0\nassigned to the event and a positive concentration parameter\ntau, giving beta parameters a = mu0 * tau and b = (1 - mu0) *\ntau. If the declared event occurs s times among n observed\ncases, conditioning gives Beta(a + s, b + n - s). From this\nconditional assessment, the package computes analytically the\nprobability assigned to occurrence of the same event in the\nnext exchangeable case and, for a prespecified future sample\nsize, the exact beta-binomial predictive distribution of the\nnumber of future event occurrences. Events may be supplied\ndirectly as logical or binary indicators or defined from paired\npre-post measurements through a user-specified logical\nexpression. Prediction may be performed for a single predictive\nclass or separately across user-defined predictive classes,\nusing common or class-specific initial probabilities and\nconcentration parameters. Cases for which event status cannot\nbe determined, and cases with missing predictive-class\nmembership in grouped analyses, are excluded without\nimputation; case-level classification and inclusion information\nare retained for audit purposes. Summary methods provide\ncentral probability intervals for the conditional beta\nassessment and, for future samples larger than one case,\npredictive intervals for the future recurrence count. The\npackage is intended for psychological, educational,\npilot-study, and research decision-making applications in which\nrecurrence of an explicitly defined event is the predictive\ntarget and the predictive relevance of observed cases for\nfuture cases can be substantively justified. The resulting\nprobabilities concern recurrence of the declared event within\nthe stated predictive class and do not independently establish\nlatent change, intervention efficacy, causal effects,\nmeasurement validity, or a research decision.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "NeedsCompilation": "no",
  "Config/roxygen2/version": "8.1.0",
  "Packaged": {
    "Date": "2026-09-20 09:38:41 UTC",
    "User": "root"
  },
  "Author": "Irene Gianeselli [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-8689-3035>)",
  "Maintainer": "Irene Gianeselli <irene.gianeselli@unibz.it>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-08-21 13:30:38 UTC",
  "RemoteUrl": "https://github.com/cran/bruno",
  "RemoteRef": "HEAD",
  "RemoteSha": "9ca68d13cecaae32cbdf084ae2c8f038c512bbf7",
  "_user": "cran",
  "_type": "src",
  "_file": "bruno_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/3ac3ef61f13b60d23167413f8d4590cbedce387a2a70c81843f7d8aea3d542f0",
  "_filesize": 205429,
  "_sha256": "3ac3ef61f13b60d23167413f8d4590cbedce387a2a70c81843f7d8aea3d542f0",
  "_expires": "2026-12-29T09:41:11.000Z",
  "_created": "2026-09-20T09:38:41.000Z",
  "_published": "2026-09-20T09:41:12.594Z",
  "_jobs": [
    {
      "job": 106057694898,
      "time": 117,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10602493054"
    },
    {
      "job": 106057694832,
      "time": 109,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10602524671"
    },
    {
      "job": 106057301899,
      "time": 194,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10603265335"
    },
    {
      "job": 106057694805,
      "time": 89,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10602617825"
    },
    {
      "job": 106057694795,
      "time": 62,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10602313320"
    },
    {
      "job": 106057694802,
      "time": 63,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10603105724"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/35502719713",
  "_status": "success",
  "_upstream": "https://github.com/cran/bruno",
  "_commit": {
    "id": "9ca68d13cecaae32cbdf084ae2c8f038c512bbf7",
    "author": "Irene Gianeselli <irene.gianeselli@unibz.it>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1787319038
  },
  "_maintainer": {
    "name": "Irene Gianeselli",
    "email": "irene.gianeselli@unibz.it",
    "orcid": "0000-0002-8689-3035"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-34",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-08-21"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 256,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bruno"
  },
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/bruno.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-08-21"
    }
  ],
  "_exports": [
    "bruno"
  ],
  "_datasets": [
    {
      "name": "bruno_example",
      "title": "Constructed Example Data for bruno",
      "object": "bruno_example",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "pre",
        "post",
        "group"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "bruno",
      "title": "Predict Recurrence of a Measurement-Defined Event",
      "topics": [
        "bruno"
      ]
    },
    {
      "page": "bruno_example",
      "title": "Constructed Example Data for bruno",
      "topics": [
        "bruno_example"
      ]
    },
    {
      "page": "predict.bruno_fit",
      "title": "Predict Future Event Recurrence",
      "topics": [
        "predict.bruno_fit"
      ]
    },
    {
      "page": "print.bruno_fit",
      "title": "Print a bruno Fit",
      "topics": [
        "print.bruno_fit"
      ]
    },
    {
      "page": "print.summary_bruno_fit",
      "title": "Print a bruno Summary",
      "topics": [
        "print.summary_bruno_fit"
      ]
    },
    {
      "page": "summary.bruno_fit",
      "title": "Summarise a bruno Fit",
      "topics": [
        "summary.bruno_fit"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 1,
  "_indexed": true,
  "_nocasepkg": "bruno",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-09-20T09:40:44.000Z",
      "distro": "resolute",
      "commit": "9ca68d13cecaae32cbdf084ae2c8f038c512bbf7",
      "fileid": "https://r2.ropensci.org/52c9f6b5d72ed9815e3ab5b23405e96bb3ef3f9167bee3f21bcff93ac8c8a205",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35502719713"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-09-20T09:40:37.000Z",
      "distro": "resolute",
      "commit": "9ca68d13cecaae32cbdf084ae2c8f038c512bbf7",
      "fileid": "https://r2.ropensci.org/dcdd1fb829202b965d60dedc9803c3b59f8a62ca5cf91891d9a9b58a10589738",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35502719713"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-09-20T09:40:28.000Z",
      "commit": "9ca68d13cecaae32cbdf084ae2c8f038c512bbf7",
      "fileid": "https://r2.ropensci.org/60dd3291fe8fc11c57ce7c63b1cd38d7b230dcd3f73e657711adfc7ac30d4095",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35502719713"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-09-20T09:39:43.000Z",
      "commit": "9ca68d13cecaae32cbdf084ae2c8f038c512bbf7",
      "fileid": "https://r2.ropensci.org/9313a599d18546aeaeef89fbc1182c5ed6970a267ad4ec9299e332ef983a9263",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35502719713"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-09-20T09:39:45.000Z",
      "commit": "9ca68d13cecaae32cbdf084ae2c8f038c512bbf7",
      "fileid": "https://r2.ropensci.org/305d5f9952d6dc380ff268dc3a7ec2bdb20c16c82f3e050e57c606e020fbff0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/35502719713"
    }
  ]
}