{
  "_id": "6a1bd1c81d7bb097a0a145eb",
  "Package": "BradleyTerryScalable",
  "Type": "Package",
  "Title": "Fits the Bradley-Terry Model to Potentially Large and Sparse\nNetworks of Comparison Data",
  "Version": "0.1.0.9300",
  "Date": "2017",
  "Authors@R": "c(\nperson(\"Ella\", \"Kaye\", email = \"E.Kaye.1@warwick.ac.uk\", role = c(\"aut\", \"cre\")),\nperson(\"David\", \"Firth\", role = c(\"aut\")))",
  "Author": "Ella Kaye [aut, cre], David Firth [aut]",
  "Maintainer": "Ella Kaye <E.Kaye.1@warwick.ac.uk>",
  "URL": "https://github.com/EllaKaye/BradleyTerryScalable",
  "BugReports": "https://github.com/EllaKaye/BradleyTerryScalable/issues",
  "Description": "Facilities are provided for fitting the simple,\nunstructured Bradley-Terry model to networks of binary\ncomparisons. The implemented methods are designed to scale well\nto large, potentially sparse, networks. A fairly high degree of\nscalability is achieved through the use of EM and MM\nalgorithms, which are relatively undemanding in terms of memory\nusage (relative to some other commonly used methods such as\niterative weighted least squares, for example). Both maximum\nlikelihood and Bayesian MAP estimation methods are implemented.\nThe package provides various standard methods for a newly\ndefined 'btfit' model class, such as the extraction and\nsummarisation of model parameters and the simulation of new\ndatasets from a fitted model. Tools are also provided for\nreshaping data into the newly defined \"btdata\" class, and for\nanalysing the comparison network, prior to fitting the\nBradley-Terry model. This package complements, rather than\nreplaces, the existing 'BradleyTerry2' package. (BradleyTerry2\nhas rather different aims, which are mainly the specification\nand fitting of \"structured\" Bradley-Terry models in which the\nstrength parameters depend on covariates.)",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.0.2",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://ellakaye.r-universe.dev",
  "Date/Publication": "2022-05-29 09:24:04 UTC",
  "RemoteUrl": "https://github.com/EllaKaye/BradleyTerryScalable",
  "RemoteRef": "HEAD",
  "RemoteSha": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-31 06:01:24 UTC",
    "User": "root"
  },
  "MD5sum": "e8e567b5692c3f002294b7ce21cbb35a",
  "_user": "ellakaye",
  "_type": "src",
  "_file": "BradleyTerryScalable_0.1.0.9300.tar.gz",
  "_fileid": "17c4d1d78e2b806456e945288442772d01b31629fc2a7bc6004fce30d0e7de6b",
  "_filesize": 408576,
  "_sha256": "17c4d1d78e2b806456e945288442772d01b31629fc2a7bc6004fce30d0e7de6b",
  "_created": "2026-05-31T06:01:24.000Z",
  "_published": "2026-05-31T06:14:32.161Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78704129340,
      "time": 150,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7314273725"
    },
    {
      "job": 78704129347,
      "time": 157,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7314274440"
    },
    {
      "job": 78704129325,
      "time": 143,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7314273181"
    },
    {
      "job": 78704129333,
      "time": 115,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7314270555"
    },
    {
      "job": 78704129337,
      "time": 90,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78704129343,
      "time": 311,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78704129345,
      "time": 110,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7314314127"
    },
    {
      "job": 78704129335,
      "time": 247,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7314321301"
    },
    {
      "job": 78703895402,
      "time": 234,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7314259749"
    },
    {
      "job": 78704129320,
      "time": 128,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314271852"
    },
    {
      "job": 78704129324,
      "time": 561,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7314316347"
    },
    {
      "job": 78704129339,
      "time": 416,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78704129329,
      "time": 129,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7314271741"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/EllaKaye/BradleyTerryScalable",
  "_commit": {
    "id": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
    "author": "Ella Kaye <ella.kaye@gmail.com>",
    "committer": "Ella Kaye <ella.kaye@gmail.com>",
    "message": "Add .Rproj file\n",
    "time": 1653816244
  },
  "_maintainer": {
    "name": "Ella Kaye",
    "email": "e.kaye.1@warwick.ac.uk"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.3",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "Matrix.utils",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    }
  ],
  "_owner": "ellakaye",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 24,
  "_contributors": [
    {
      "user": "ellakaye",
      "count": 316,
      "uuid": 7222491
    },
    {
      "user": "davidfirth",
      "count": 27,
      "uuid": 21337040
    },
    {
      "user": "selbosh",
      "count": 1,
      "uuid": 7850509
    }
  ],
  "_userbio": {
    "uuid": 7222491,
    "type": "user",
    "name": "Ella Kaye",
    "description": "Senior Research Software Engineer in the Department of Advanced Research Computing at the University of Birmingham. R, #rstats and #quartopub enthusiast "
  },
  "_downloads": {
    "count": 4,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/BradleyTerryScalable"
  },
  "_devurl": "https://github.com/ellakaye/bradleyterryscalable",
  "_searchresults": 25,
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/BradleyTerryScalable.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2017-06-29"
    }
  ],
  "_exports": [
    "btdata",
    "btfit",
    "btprob",
    "codes_to_counts",
    "select_components",
    "simulate_BT"
  ],
  "_datasets": [
    {
      "name": "citations",
      "title": "Statistics Journal Citation Data from Stigler (1994)",
      "object": "citations",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Biometrika",
        "Comm Statist",
        "JASA",
        "JRSS-B"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "toy_data",
      "title": "A toy data set for the 'BradleyTerryScalable' package",
      "object": "toy_data",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "player1",
        "player2",
        "outcome"
      ],
      "rows": 17,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "BradleyTerryScalable",
      "title": "A package for fitting the Bradley-Terry model to (potentially) large and sparse data sets.",
      "topics": [
        "BradleyTerryScalable"
      ]
    },
    {
      "page": "BT_EM",
      "title": "Fit the Bradley-Terry model using the EM or MM algorithm",
      "topics": [
        "BT_EM"
      ]
    },
    {
      "page": "btdata",
      "title": "Create a btdata object",
      "topics": [
        "btdata",
        "summary.btdata"
      ]
    },
    {
      "page": "btfit",
      "title": "Fits the Bradley-Terry model",
      "topics": [
        "btfit"
      ]
    },
    {
      "page": "btprob",
      "title": "Calculates Bradley-Terry probabilities",
      "topics": [
        "btprob"
      ]
    },
    {
      "page": "citations",
      "title": "Statistics Journal Citation Data from Stigler (1994)",
      "topics": [
        "citations"
      ]
    },
    {
      "page": "codes_to_counts",
      "title": "Converts data frame with a code for wins to counts of wins",
      "topics": [
        "codes_to_counts"
      ]
    },
    {
      "page": "coef.btfit",
      "title": "Extract coefficients of a 'btfit' object",
      "topics": [
        "coef.btfit"
      ]
    },
    {
      "page": "fitted.btfit",
      "title": "Fitted Method for \"btfit\"",
      "topics": [
        "fitted.btfit"
      ]
    },
    {
      "page": "select_components",
      "title": "Subset a btdata object",
      "topics": [
        "select_components"
      ]
    },
    {
      "page": "simulate_BT",
      "title": "This function simulates one or more pseudo-random datasets from a specified Bradley-Terry model.  Counts are simulated from independent binomial distributions, with the binomial probabilities and totals specified through the function arguments.",
      "topics": [
        "simulate.btfit",
        "simulate_BT"
      ]
    },
    {
      "page": "summary.btfit",
      "title": "Summarizing Bradley-Terry Fits",
      "topics": [
        "summary.btfit"
      ]
    },
    {
      "page": "toy_data",
      "title": "A toy data set for the 'BradleyTerryScalable' package",
      "topics": [
        "toy_data"
      ]
    },
    {
      "page": "vcov.btfit",
      "title": "Calculate variance-covariance matrix for a btfit object",
      "topics": [
        "vcov.btfit"
      ]
    }
  ],
  "_readme": "https://github.com/EllaKaye/BradleyTerryScalable/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "generics",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_score": 3.7781512503836434,
  "_indexed": true,
  "_nocasepkg": "bradleyterryscalable",
  "_universes": [
    "ellakaye"
  ],
  "_binaries": [
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9300",
      "date": "2026-04-15T05:04:50.000Z",
      "arch": "aarch64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "ed917e0febe01e79cb7f8a9eef93199d4eec45b5843fcf189af523b1cb330e9d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/24437243207"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9300",
      "date": "2026-04-15T05:05:14.000Z",
      "arch": "x86_64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "52a9d30f4a4630d4363c6dfc17d3bb77662736377987385cede44461ff62b445",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/24437243207"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9300",
      "date": "2026-04-15T05:04:35.000Z",
      "arch": "x86_64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "481747a484a305b85beb9a3d6196f08852c69dd93e5096846afa9103d6ac9789",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/24437243207"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9300",
      "date": "2026-05-31T06:04:02.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "eebe3571c963c262a9672bb29906e102237b07ca59b0383eda043d2db259e16b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9300",
      "date": "2026-05-31T06:04:07.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "1e7283f784432e10e218b42edc3ca077b6b2b46d733917f35e7299e08d4871db",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0.9300",
      "date": "2026-05-31T06:03:54.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "77473118298644e6519ed49a23018dffe8538220900149692aa5df44a3658848",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0.9300",
      "date": "2026-05-31T06:03:39.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "67ab4375b11498ce03e3de546a161349306f823d7eb36ad713623af50abf275c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0.9300",
      "date": "2026-05-31T06:10:26.000Z",
      "arch": "aarch64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "ab2d535057a87342375459df6f7572cae90f47ee00e5c680a3db1b502c09f06e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0.9300",
      "date": "2026-05-31T06:11:03.000Z",
      "arch": "x86_64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "a4584e4c8223881d866c1934db236992b032ece68488fcb848a627c4f7305c90",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0.9300",
      "date": "2026-05-31T06:04:01.000Z",
      "arch": "emscripten",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "3d7596bdc27d1cfd7735329075c289283a8e6205dcb747efae3d4243e66d7712",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9300",
      "date": "2026-05-31T06:10:25.000Z",
      "arch": "x86_64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "d5a6be4fe1b911f2586c3e0f4e553c0a0c1bb3550e7e90eeb353d065faeffda4",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0.9300",
      "date": "2026-05-31T06:03:09.000Z",
      "arch": "x86_64",
      "commit": "908f5f4887bb48c14c2ea3872b14ad881e452c0a",
      "fileid": "a2bd94ebf54e952a701f6a402d17ec37b9fcb95da878cebc830818a94c5f907f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ellakaye/actions/runs/26581691654"
    }
  ]
}