{
  "_id": "6a1f13ebb401979e7341e11e",
  "Package": "behaviorchange",
  "Type": "Package",
  "Title": "Tools for Behavior Change Researchers and Professionals",
  "Version": "25.8.0",
  "Authors@R": "c(\nperson(given = \"Gjalt-Jorn\",\nfamily = \"Peters\",\nrole = c(\"aut\", \"cre\"),\nemail = \"behaviorchange@opens.science\",\ncomment = c(ORCID = \"0000-0002-0336-9589\")),\nperson(given = \"Rik\",\nfamily = \"Crutzen\",\nrole = c(\"ctb\"),\nemail = \"rik.crutzen@maastrichtuniversity.nl\",\ncomment = c(ORCID = \"0000-0002-3731-6610\")),\nperson(given = \"Jeroen\",\nfamily = \"Bruinsma\",\nrole = c(\"ctb\"),\nemail = \"jeroen.bruinsma@maastrichtuniversity.nl\",\ncomment = c(ORCID = \"0000-0002-7964-0267\")),\nperson(given = \"Stefan\",\nfamily = \"Gruijters\",\nrole = c(\"ctb\"),\nemail = \"mail@stefangruijters.nl\",\ncomment = c(ORCID = \"0000-0003-0141-0071\"))\n)",
  "Maintainer": "Gjalt-Jorn Peters <behaviorchange@opens.science>",
  "License": "GPL (>= 3)",
  "Description": "Contains specialised analyses and visualisation tools for\nbehavior change science. These facilitate conducting\ndeterminant studies (for example, using confidence\ninterval-based estimation of relevance, CIBER, or CIBERlite\nplots, see Crutzen, Noijen & Peters (2017) <doi:10/ghtfz9>),\nsystematically developing, reporting, and analysing\ninterventions (for example, using Acyclic Behavior Change\nDiagrams), and reporting about intervention effectiveness (for\nexample, using the Numbers Needed for Change, see Gruijters &\nPeters (2017) <doi:10/jzkt>), and computing the required sample\nsize (using the Meaningful Change Definition, see Gruijters &\nPeters (2020) <doi:10/ghpnx8>). This package is especially\nuseful for researchers in the field of behavior change or\nhealth psychology and to behavior change professionals such as\nintervention developers and prevention workers.",
  "URL": "https://behaviorchange.opens.science",
  "BugReports": "https://codeberg.org/R-packages/behaviorchange/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-17 07:05:35 UTC",
    "User": "root"
  },
  "Author": "Gjalt-Jorn Peters [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-0336-9589>), Rik Crutzen [ctb]\n(ORCID: <https://orcid.org/0000-0002-3731-6610>), Jeroen\nBruinsma [ctb] (ORCID:\n<https://orcid.org/0000-0002-7964-0267>), Stefan Gruijters\n[ctb] (ORCID: <https://orcid.org/0000-0003-0141-0071>)",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-08-20 06:10:09 UTC",
  "RemoteUrl": "https://github.com/cran/behaviorchange",
  "RemoteRef": "HEAD",
  "RemoteSha": "6a5e9e503f0b41f5c113e99c96734e2962f3f690",
  "MD5sum": "6d5b09604471c76f1f4bf96165df9961",
  "_user": "cran",
  "_type": "src",
  "_file": "behaviorchange_25.8.0.tar.gz",
  "_fileid": "979ba86183f3041b5994c213806dbf9b37cef47f2237178b0990427119b7e612",
  "_filesize": 2938467,
  "_sha256": "979ba86183f3041b5994c213806dbf9b37cef47f2237178b0990427119b7e612",
  "_created": "2026-05-17T07:05:35.000Z",
  "_published": "2026-06-02T17:33:31.692Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79132735976,
      "time": 159,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7040280868"
    },
    {
      "job": 79132735975,
      "time": 158,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7040280726"
    },
    {
      "job": 79132734746,
      "time": 208,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7040259739"
    },
    {
      "job": 79132734888,
      "time": 165,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7365218647"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25984136380",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/behaviorchange",
  "_commit": {
    "id": "6a5e9e503f0b41f5c113e99c96734e2962f3f690",
    "author": "Gjalt-Jorn Peters <behaviorchange@opens.science>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 25.8.0\n",
    "time": 1755670209
  },
  "_maintainer": {
    "name": "Gjalt-Jorn Peters",
    "email": "behaviorchange@opens.science",
    "orcid": "0000-0002-0336-9589"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "BiasedUrn",
      "version": ">= 1.07",
      "role": "Imports"
    },
    {
      "package": "data.tree",
      "version": ">= 0.7.5",
      "role": "Imports"
    },
    {
      "package": "DiagrammeR",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "DiagrammeRsvg",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 2.2.1",
      "role": "Imports"
    },
    {
      "package": "googlesheets4",
      "version": ">= 0.2.0",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "version": ">= 2.3",
      "role": "Imports"
    },
    {
      "package": "gtable",
      "version": ">= 0.2.0",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "version": ">= 1.0",
      "role": "Imports"
    },
    {
      "package": "methods",
      "version": ">= 3.0",
      "role": "Imports"
    },
    {
      "package": "rmdpartials",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "ufs",
      "version": ">= 0.3.2",
      "role": "Imports"
    },
    {
      "package": "viridis",
      "version": ">= 0.5.1",
      "role": "Imports"
    },
    {
      "package": "yum",
      "version": ">= 0.0.1",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "version": ">= 1.3.0",
      "role": "Suggests"
    },
    {
      "package": "png",
      "version": ">= 0.1",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rstudioapi",
      "role": "Suggests"
    },
    {
      "package": "rsvg",
      "role": "Suggests"
    },
    {
      "package": "webshot",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-34",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "25.8.0",
      "date": "2025-08-20"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "matherion",
      "count": 1,
      "uuid": 2077242
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 309,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/behaviorchange"
  },
  "_devurl": "https://codeberg.org/r-packages/behaviorchange",
  "_pkgdown": "https://behaviorchange.opens.science",
  "_searchresults": 11,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/behaviorchange.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://codeberg.org/r-packages/behaviorchange",
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2018-08-05"
    },
    {
      "version": "0.0.2",
      "date": "2018-09-24"
    },
    {
      "version": "0.1.0",
      "date": "2019-01-17"
    },
    {
      "version": "0.2.0",
      "date": "2019-08-08"
    },
    {
      "version": "0.2.1",
      "date": "2019-08-22"
    },
    {
      "version": "0.2.2",
      "date": "2020-03-01"
    },
    {
      "version": "0.2.4",
      "date": "2020-10-21"
    },
    {
      "version": "0.3.0",
      "date": "2021-02-10"
    },
    {
      "version": "0.4.0",
      "date": "2021-03-16"
    },
    {
      "version": "0.4.3",
      "date": "2021-07-23"
    },
    {
      "version": "0.5.1",
      "date": "2022-04-06"
    },
    {
      "version": "0.5.5",
      "date": "2023-03-05"
    },
    {
      "version": "25.8.0",
      "date": "2025-08-20"
    }
  ],
  "_exports": [
    "abcd",
    "apply_graph_theme",
    "binaryCIBER",
    "cat0",
    "CIBER",
    "CIBERlite",
    "complecs",
    "complecs_to_precede",
    "convert.er.to.threshold",
    "convert.threshold.to.er",
    "determinant_selection_table",
    "determinantSelectionTable_partial",
    "determinantStructure",
    "determinantVar",
    "detStructAddVarLabels",
    "detStructAddVarNames",
    "detStructCIBER",
    "detStructComputeProducts",
    "detStructComputeScales",
    "dMCD",
    "erDataSeq",
    "ggNNC",
    "lm_rSq_ci",
    "nnc",
    "nnt",
    "opts",
    "pies",
    "potential_for_change_index",
    "repeatStr",
    "repStr",
    "room_for_improvement",
    "subdeterminantProducts",
    "subdeterminants",
    "vecTxt",
    "vecTxtQ",
    "wrapVector"
  ],
  "_datasets": [
    {
      "name": "abcd_specification_empty",
      "title": "Simple example datasets for ABCDs",
      "object": "abcd_specification_empty",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Behavior.Change.Principles",
        "Conditions.for.Effectiveness",
        "Applications",
        "Sub.determinants..formulated.as.Change.Objectives.",
        "Determinants",
        "Sub.behaviors..Performance.Objectives.",
        "Target.behavior"
      ],
      "rows": 1,
      "table": true,
      "tojson": true
    },
    {
      "name": "abcd_specification_example_xtc",
      "title": "Simple example datasets for ABCDs",
      "object": "abcd_specification_example_xtc",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Behavior.Change.Principles",
        "Conditions.for.Effectiveness",
        "Applications",
        "Sub.determinants..formulated.as.Change.Objectives.",
        "Determinants",
        "Sub.behaviors..Performance.Objectives.",
        "Target.behavior"
      ],
      "rows": 5,
      "table": true,
      "tojson": true
    },
    {
      "name": "abcd_specs_complete",
      "title": "Simple example datasets for ABCDs",
      "object": "abcd_specs_complete",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Behavior Change Principles",
        "Conditions for effectiveness\n(e.g. parameters for use)",
        "Applications",
        "Sub-determinants\n(e.g. beliefs; can be formulated as Change Objectives)",
        "Determinants",
        "Performance Objectives",
        "Target Behavior"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    },
    {
      "name": "abcd_specs_dutch_xtc",
      "title": "Simple example datasets for ABCDs",
      "object": "abcd_specs_dutch_xtc",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Gedragsveranderingsprincipes (`Behavior Change Principles`, BCPs, zoals methoden, BCTs, etc)",
        "Voorwaarden voor effectiviteit (`parameters for use`)",
        "Toepassingen (`applications`)",
        "Sub-determinanten (opvattingen, bv. beliefs; kunnen worden geformuleerd als Change Objectives)",
        "Determinanten",
        "Sub-gedragingen (`Performance Objectives`)",
        "Doelgedrag"
      ],
      "rows": 5,
      "table": true,
      "tojson": true
    },
    {
      "name": "abcd_specs_single_po_without_conditions",
      "title": "Simple example datasets for ABCDs",
      "object": "abcd_specs_single_po_without_conditions",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Behavior Change Principles",
        "Applications",
        "Sub-determinants\n(e.g. beliefs; can be formulated as Change Objectives)",
        "Determinants",
        "Behavior"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "abcd_specs_without_conditions",
      "title": "Simple example datasets for ABCDs",
      "object": "abcd_specs_without_conditions",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Behavior Change Principles",
        "Applications",
        "Sub-determinants\n(e.g. beliefs; can be formulated as Change Objectives)",
        "Determinants",
        "Performance Objectives"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    },
    {
      "name": "BBC_pp15.1",
      "title": "Subsets of Party Panel datasets",
      "object": "BBC_pp15.1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "gender",
        "age",
        "hasJob",
        "jobHours",
        "currentEducation",
        "prevEducation",
        "xtcUseDoseHigh",
        "xtcUseDosePref",
        "xtcUsePillHigh",
        "xtcUsePillPref",
        "weight_other",
        "highDose_IntentionRAA_intention",
        "highDose_IntentionRAA_want",
        "highDose_IntentionRAA_expectation",
        "highDose_IntentionFrq_freq.0",
        "highDose_IntentionFrq_freq.1",
        "highDose_AttGeneral_good",
        "highDose_AttGeneral_prettig",
        "highDose_AttGeneral_slim",
        "highDose_AttGeneral_gezond",
        "highDose_AttGeneral_spannend",
        "highDose_NormGeneral_in1",
        "highDose_NormGeneral_in2",
        "highDose_NormGeneral_dn1",
        "highDose_NormGeneral_dn2",
        "highDose_PBCgeneral_ifwanted",
        "highDose_PBCgeneral_easy",
        "highDose_PBCgeneral_control",
        "highDose_PBCgeneral_externalFactors",
        "highDose_PBCgeneral_notOnlyMe",
        "highDose_OpenWhy",
        "highDose_OpenWhyNot",
        "highDose_AttBeliefs_long",
        "highDose_AttBeliefs_intensity",
        "highDose_AttBeliefs_intoxicated",
        "highDose_AttBeliefs_energy",
        "highDose_AttBeliefs_euphoria",
        "highDose_AttBeliefs_insight",
        "highDose_AttBeliefs_connection",
        "highDose_AttBeliefs_contact",
        "highDose_AttBeliefs_sex",
        "highDose_AttBeliefs_coping",
        "highDose_AttBeliefs_isolated",
        "highDose_AttBeliefs_boundaries",
        "highDose_AttBeliefs_music",
        "highDose_AttBeliefs_hallucinate",
        "highDose_AttBeliefs_timeAwareness",
        "highDose_AttBeliefs_memory",
        "highDose_AttBeliefs_health",
        "highDose_AttBeliefs_better",
        "highDose_AttBeliefs_physicalSideEffects",
        "highDose_AttBeliefs_psychicSideEffects",
        "highDose_AttBeliefs_regret",
        "highDose_AttDesirable_long",
        "highDose_AttDesirable_intens",
        "highDose_AttDesirable_intoxicated",
        "highDose_AttDesirable_energy",
        "highDose_AttDesirable_euphoria",
        "highDose_AttDesirable_insight",
        "highDose_AttDesirable_connection",
        "highDose_AttDesirable_contact",
        "highDose_AttDesirable_sex",
        "highDose_AttDesirable_coping",
        "highDose_AttDesirable_isolated",
        "highDose_AttDesirable_boundaries",
        "highDose_AttDesirable_purity",
        "highDose_AttDesirable_music",
        "highDose_AttDesirable_hallucinate",
        "highDose_AttDesirable_timeAwareness",
        "highDose_AttDesirable_memory",
        "highDose_NormBeliefs_partner",
        "highDose_NormBeliefs_bestFriends",
        "highDose_NormBeliefs_xtcFriends",
        "highDose_NormBeliefs_otherFriends",
        "highDose_NormBeliefs_partyPeople",
        "highDose_NormBeliefs_parents",
        "highDose_NormBeliefs_siblings",
        "highDose_NormMTC_partner",
        "highDose_NormMTC_bestFriends",
        "highDose_NormMTC_xtcFriends",
        "highDose_NormMTC_otherFriends",
        "highDose_NormMTC_partyPeople",
        "highDose_NormMTC_parents",
        "highDose_NormMTC_siblings",
        "highDose_DescrNorm_partner",
        "highDose_DescrNorm_bestFriends",
        "highDose_DescrNorm_xtcFriends",
        "highDose_DescrNorm_otherFriends",
        "highDose_DescrNorm_partyPeople",
        "highDose_DescrNorm_parents",
        "highDose_DescrNorm_siblings",
        "highDose_ContrBeliefs_sayNo",
        "highDose_ContrBeliefs_highDoseEasy",
        "highDose_ContrBeliefs_normalDoseEasy",
        "highDose_ContrBeliefs_easyHighDoseWhenHigh",
        "highDose_ContrBeliefs_easyNormalDoWhenHigh",
        "highDose_Tolerance_tolerance",
        "highDose_attProduct_boundaries",
        "highDose_attProduct_connection",
        "highDose_attProduct_contact",
        "highDose_attProduct_coping",
        "highDose_attProduct_energy",
        "highDose_attProduct_euphoria",
        "highDose_attProduct_hallucinate",
        "highDose_attProduct_insight",
        "highDose_attProduct_intoxicated",
        "highDose_attProduct_isolated",
        "highDose_attProduct_long",
        "highDose_attProduct_memory",
        "highDose_attProduct_music",
        "highDose_attProduct_sex",
        "highDose_attProduct_timeAwareness",
        "highDose_normProduct_bestFriends",
        "highDose_normProduct_otherFriends",
        "highDose_normProduct_parents",
        "highDose_normProduct_partner",
        "highDose_normProduct_partyPeople",
        "highDose_normProduct_siblings",
        "highDose_normProduct_xtcFriends",
        "highDose_intention",
        "highDose_attitude",
        "highDose_perceivedNorm",
        "highDose_pbc"
      ],
      "rows": 829,
      "table": true,
      "tojson": true
    },
    {
      "name": "BBC_pp16.1",
      "title": "Subsets of Party Panel datasets",
      "object": "BBC_pp16.1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "gender",
        "age",
        "hasJob",
        "jobHours",
        "currentEducation",
        "prevEducation",
        "faSelfAlcIntentionRAA_planning",
        "faSelfAlcIntentionRAA_willGo",
        "faSelfAlcIntentionRAA_want",
        "faSelfAlcAttGeneral_good",
        "faSelfAlcAttGeneral_pleasant",
        "faSelfAlcAttGeneral_smart",
        "faSelfAlcAttGeneral_healthy",
        "faSelfAlcAttGeneral_exciting",
        "faSelfAlcNormGeneral_in1",
        "faSelfAlcNormGeneral_in2",
        "faSelfAlcNormGeneral_dn1",
        "faSelfAlcNormGeneral_dn2",
        "faSelfAlcPBCgeneral_ifwanted",
        "faSelfAlcPBCgeneral_easy",
        "faSelfAlcPBCgeneral_control",
        "faSelfAlcPBCgeneral_externalFactors",
        "faSelfAlcPBCgeneral_notOnlyMe",
        "faSelfAlcOpenWhyNot",
        "faSelfAlcOpenWhy",
        "faSelfAlcAttExpect1_anonimity",
        "faSelfAlcAttExpect1_parents",
        "faSelfAlcAttExpect1_ruinsEvening",
        "faSelfAlcAttExpect2_security",
        "faSelfAlcAttExpect2_police",
        "faSelfAlcAttExpect2_solvesItself",
        "faSelfAlcAttExpect2_accessToParty",
        "faSelfAlcAttExpect2_approachSecurity",
        "faSelfAlcNormInjunct_partner",
        "faSelfAlcNormInjunct_bestFriends",
        "faSelfAlcNormInjunct_otherFriends",
        "faSelfAlcNormInjunct_partyPeople",
        "faSelfAlcNormInjunct_parents",
        "faSelfAlcNormInjunct_siblings",
        "faSelfAlcNormMTC_partner",
        "faSelfAlcNormMTC_bestFriends",
        "faSelfAlcNormMTC_otherFriends",
        "faSelfAlcNormMTC_partyPeople",
        "faSelfAlcNormMTC_parents",
        "faSelfAlcNormMTC_siblings",
        "faSelfAlcNormDescr_partner",
        "faSelfAlcNormDescr_bestFriends",
        "faSelfAlcNormDescr_otherFriends",
        "faSelfAlcNormDescr_partyPeople",
        "faSelfAlcNormDescr_parents",
        "faSelfAlcNormDescr_siblings",
        "faSelfAlcContrBeliefs_knowsLocation",
        "faSelfAlcContrBeliefs_faCanHelp",
        "faSelfAlcnormProduct_bestFriends",
        "faSelfAlcnormProduct_otherFriends",
        "faSelfAlcnormProduct_parents",
        "faSelfAlcnormProduct_partner",
        "faSelfAlcnormProduct_partyPeople",
        "faSelfAlcnormProduct_siblings",
        "faSelfAlc_intention",
        "faSelfAlc_attitude",
        "faSelfAlc_perceivedNorm",
        "faSelfAlc_pbc"
      ],
      "rows": 1077,
      "table": true,
      "tojson": true
    },
    {
      "name": "BBC_pp17.1",
      "title": "Subsets of Party Panel datasets",
      "object": "BBC_pp17.1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "gender",
        "age",
        "hasJob",
        "jobHours",
        "currentEducation",
        "prevEducation",
        "epGeneralBeliefs_loudnessPreference",
        "epGeneralBeliefs_loudnessGenre",
        "epGeneralBeliefs_loudnessTooMuch",
        "epGeneralBeliefs_priceFoam",
        "epGeneralBeliefs_priceSilicon",
        "epGeneralBeliefs_priceCustom",
        "epw_Intention_plan",
        "epw_Intention_will",
        "epw_Intention_want",
        "epw_AttDirect_good",
        "epw_AttDirect_pleas",
        "epw_AttDirect_smart",
        "epw_AttDirect_healt",
        "epw_AttDirect_excit",
        "epw_NrmDirect_in1",
        "epw_NrmDirect_in2",
        "epw_NrmDirect_dn1",
        "epw_NrmDirect_dn2",
        "epw_PBCDirect_ifwanted",
        "epw_PBCDirect_easy",
        "epw_PBCDirect_control",
        "epw_PBCDirect_externalFactors",
        "epw_PBCDirect_notOnlyMe",
        "epw_AttExpect_hearingDamage",
        "epw_AttExpect_highTone",
        "epw_AttExpect_musicVolume",
        "epw_AttExpect_musicFidelity",
        "epw_AttExpect_loudConversation",
        "epw_AttExpect_musicFocus",
        "epw_AttExpect_musicEnjoy",
        "epw_AttValue_losing",
        "epw_AttValue_hearingDamage",
        "epw_AttValue_highTone",
        "epw_AttValue_musicVolume",
        "epw_AttValue_musicFidelity",
        "epw_AttValue_loudConversation",
        "epw_AttValue_musicFocus",
        "epw_AttValue_highTmusicEnjoyone",
        "epw_AttValue_comfortableFit",
        "epw_AttValue_priceQuality",
        "epw_attProduct_hearingDamage",
        "epw_attProduct_highTone",
        "epw_attProduct_loudConversation",
        "epw_attProduct_musicFidelity",
        "epw_attProduct_musicFocus",
        "epw_attProduct_musicVolume",
        "epw_NrmInjunct_partner",
        "epw_NrmInjunct_bestFriends",
        "epw_NrmInjunct_otherFriends",
        "epw_NrmInjunct_partyPeople",
        "epw_NrmInjunct_parents",
        "epw_NrmInjunct_siblings",
        "epw_NrmMTC_partner",
        "epw_NrmMTC_bestFriends",
        "epw_NrmMTC_otherFriends",
        "epw_NrmMTC_partyPeople",
        "epw_NrmMTC_parents",
        "epw_NrmMTC_siblings",
        "epw_nrmProduct_bestFriends",
        "epw_nrmProduct_otherFriends",
        "epw_nrmProduct_parents",
        "epw_nrmProduct_partner",
        "epw_nrmProduct_partyPeople",
        "epw_nrmProduct_siblings",
        "epw_PBCBeliefs_recognize",
        "epw_PBCBeliefs_remember",
        "epw_PBCBeliefs_fit",
        "epw_PBCBeliefs_fallOut",
        "epw_PBCBeliefs_intoxicated",
        "epw_Habit_automatic",
        "epw_Habit_withoutThinking",
        "epw_Habit_beforeRealising",
        "epw_Habit_withoutRemembering",
        "epw_Behavior_houseparty",
        "epw_Behavior_cafe",
        "epw_Behavior_disco",
        "epw_Behavior_band",
        "epw_Behavior_smallPartyInside",
        "epw_Behavior_bigPartyInside",
        "epw_Behavior_smallPartyOutside",
        "epw_Behavior_bigPartyOutside",
        "epPossession",
        "epw_behavior",
        "epw_intention",
        "epw_attitude",
        "epw_perceivedNorm",
        "epw_pbc",
        "epw_habit"
      ],
      "rows": 943,
      "table": true,
      "tojson": true
    },
    {
      "name": "BBC_pp18.1",
      "title": "Subsets of Party Panel datasets",
      "object": "BBC_pp18.1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "gender",
        "age",
        "hasJob",
        "jobHours",
        "currentEducation",
        "prevEducation",
        "siba_CIBERlite_intention",
        "siba_CIBERlite_attInstrumental",
        "siba_CIBERlite_attExperiential",
        "siba_CIBERlite_pnInjunctive",
        "siba_CIBERlite_pnDescriptive",
        "siba_CIBERlite_pbcCapacity",
        "siba_CIBERlite_pbcControl",
        "siba_AttExpect_takenSeriously",
        "siba_AttExpect_rattlesPerson",
        "siba_AttExpect_angryReaction",
        "siba_AttExpect_nosy",
        "siba_AttExpect_atmosphere",
        "siba_AttExpect_ruinFunnySituation",
        "siba_AttExpect_prude",
        "siba_AttExpect_respectFriend",
        "siba_AttExpect_respectOther",
        "siba_AttExpect_responseEfficacy",
        "siba_AttExpect_positiveReaction",
        "siba_AttExpect_lastingChange",
        "siba_AttValue_takenSeriously",
        "siba_AttValue_rattlesPerson",
        "siba_AttValue_angryReaction",
        "siba_AttValue_nosy",
        "siba_AttValue_atmosphere",
        "siba_AttValue_ruinFunnySituation",
        "siba_AttValue_prude",
        "siba_AttValue_respectFriend",
        "siba_AttValue_respectOther",
        "siba_AttValue_responseEfficacy",
        "siba_AttValue_positiveReaction",
        "siba_AttValue_lastingChange",
        "siba_NrmInjunct_partner",
        "siba_NrmInjunct_bestFriends",
        "siba_NrmInjunct_otherFriends",
        "siba_NrmInjunct_partyPeople",
        "siba_NrmInjunct_parents",
        "siba_NrmInjunct_siblings",
        "siba_NrmMTC_partner",
        "siba_NrmMTC_bestFriends",
        "siba_NrmMTC_otherFriends",
        "siba_NrmMTC_partyPeople",
        "siba_NrmMTC_parents",
        "siba_NrmMTC_siblings",
        "siba_NrmDescr_partner",
        "siba_NrmDescr_bestFriends",
        "siba_NrmDescr_otherFriends",
        "siba_NrmDescr_partyPeople",
        "siba_NrmDescr_parents",
        "siba_NrmDescr_siblings",
        "siba_PBCBeliefs_knowWhatToSay",
        "siba_PBCBeliefs_dealWithAnger",
        "siba_PBCBeliefs_recognize",
        "siba_MoralNorm_guilt",
        "siba_MoralNorm_responsibility",
        "siba_MoralNorm_moralDuty",
        "siba_MoralNorm_protectFromSelf",
        "siba_attProduct_angryReaction",
        "siba_attProduct_atmosphere",
        "siba_attProduct_lastingChange",
        "siba_attProduct_nosy",
        "siba_attProduct_positiveReaction",
        "siba_attProduct_prude",
        "siba_attProduct_rattlesPerson",
        "siba_attProduct_respectFriend",
        "siba_attProduct_respectOther",
        "siba_attProduct_responseEfficacy",
        "siba_attProduct_ruinFunnySituation",
        "siba_attProduct_takenSeriously",
        "siba_nrmProduct_bestFriends",
        "siba_nrmProduct_otherFriends",
        "siba_nrmProduct_parents",
        "siba_nrmProduct_partner",
        "siba_nrmProduct_partyPeople",
        "siba_nrmProduct_siblings",
        "siba_intention",
        "siba_attitude",
        "siba_perceivedNorm",
        "siba_pbc"
      ],
      "rows": 880,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "abcd",
      "title": "Acyclic Behavior Change Diagram",
      "topics": [
        "abcd",
        "print.abcdiagram"
      ]
    },
    {
      "page": "abcd_specs_examples",
      "title": "Simple example datasets for ABCDs",
      "topics": [
        "abcd_specification_empty",
        "abcd_specification_example_xtc",
        "abcd_specs_complete",
        "abcd_specs_dutch_xtc",
        "abcd_specs_examples",
        "abcd_specs_single_po_without_conditions",
        "abcd_specs_without_conditions"
      ]
    },
    {
      "page": "apply_graph_theme",
      "title": "Apply multiple DiagrammeR global graph attributes",
      "topics": [
        "apply_graph_theme"
      ]
    },
    {
      "page": "cat0",
      "title": "Concatenate to screen without spaces",
      "topics": [
        "cat0"
      ]
    },
    {
      "page": "CIBER",
      "title": "Confidence Interval-Based Estimation of Relevance (CIBER)",
      "topics": [
        "binaryCIBER",
        "CIBER",
        "detStructCIBER"
      ]
    },
    {
      "page": "CIBERlite",
      "title": "CIBERlite",
      "topics": [
        "CIBERlite"
      ]
    },
    {
      "page": "complecs",
      "title": "Create a COMPLECS graph",
      "topics": [
        "complecs",
        "print.complecs"
      ]
    },
    {
      "page": "complecs_to_precede",
      "title": "Represent a COMPLECS specification as a PRECEDE model",
      "topics": [
        "complecs_to_precede"
      ]
    },
    {
      "page": "nncvis",
      "title": "Visualising Numbers Needed for Change",
      "topics": [
        "convert.er.to.threshold",
        "convert.threshold.to.er",
        "erDataSeq",
        "ggNNC",
        "nncvis"
      ]
    },
    {
      "page": "potential_for_change",
      "title": "Potential for Change Index and the Determinant Selection Table",
      "topics": [
        "determinantSelectionTable_partial",
        "determinant_selection_table",
        "intervention_potential",
        "knit_print.determinantSelectionTable",
        "potential_for_change_index",
        "print.determinantSelectionTable",
        "P_delta",
        "room_for_improvement"
      ]
    },
    {
      "page": "determinantStructure",
      "title": "Determinant Structure specification",
      "topics": [
        "determinantStructure",
        "determinantVar",
        "plot.determinantStructure",
        "print.determinantStructure",
        "subdeterminantProducts",
        "subdeterminants"
      ]
    },
    {
      "page": "detStructPreprocessing",
      "title": "Functions to preprocess determinant structures",
      "topics": [
        "detStructAddVarLabels",
        "detStructAddVarNames",
        "detStructComputeProducts",
        "detStructComputeScales",
        "detStructPreprocessing"
      ]
    },
    {
      "page": "dMCD",
      "title": "Estimate Cohen's d corresponding to a Meaningful Change Definition",
      "topics": [
        "dMCD",
        "print.dMCD"
      ]
    },
    {
      "page": "lm_rSq_ci",
      "title": "Obtaining an R squared confidence interval estimate for an lm regression",
      "topics": [
        "lm_rSq_ci"
      ]
    },
    {
      "page": "nnc",
      "title": "Numbers Needed for Change",
      "topics": [
        "nnc",
        "nnt",
        "print.nnc"
      ]
    },
    {
      "page": "opts",
      "title": "Options for the behaviorchange package",
      "topics": [
        "get",
        "opts",
        "reset",
        "set"
      ]
    },
    {
      "page": "partypanelData",
      "title": "Subsets of Party Panel datasets",
      "topics": [
        "BBC_data",
        "BBC_pp15.1",
        "BBC_pp16.1",
        "BBC_pp17.1",
        "BBC_pp18.1",
        "partypanelData"
      ]
    },
    {
      "page": "pies",
      "title": "Practically Important Effect Sizes",
      "topics": [
        "pies"
      ]
    },
    {
      "page": "repeatStr",
      "title": "Repeat a string a number of times",
      "topics": [
        "repeatStr",
        "repStr"
      ]
    },
    {
      "page": "vecTxt",
      "title": "Easily parse a vector into a character value",
      "topics": [
        "vecTxt",
        "vecTxtQ"
      ]
    },
    {
      "page": "wrapVector",
      "title": "Wrap all elements in a vector",
      "topics": [
        "wrapVector"
      ]
    }
  ],
  "_readme": "https://github.com/cran/behaviorchange/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "BiasedUrn",
    "bit",
    "bit64",
    "bslib",
    "cachem",
    "cellranger",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "data.tree",
    "DiagrammeR",
    "DiagrammeRsvg",
    "digest",
    "diptest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "gargle",
    "generics",
    "ggplot2",
    "ggrepel",
    "ggridges",
    "glue",
    "googledrive",
    "googlesheets4",
    "GPArotation",
    "gridExtra",
    "gtable",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httr",
    "ids",
    "igraph",
    "isoband",
    "jquerylib",
    "jsonlite",
    "kableExtra",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "memoise",
    "mime",
    "openssl",
    "pander",
    "pillar",
    "pkgconfig",
    "plyr",
    "prettyunits",
    "progress",
    "purrr",
    "pwr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "readr",
    "rematch",
    "rematch2",
    "rlang",
    "rmarkdown",
    "rmdpartials",
    "rstudioapi",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "SuppDists",
    "svglite",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "tzdb",
    "ufs",
    "utf8",
    "uuid",
    "V8",
    "vctrs",
    "viridis",
    "viridisLite",
    "visNetwork",
    "vroom",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "yum"
  ],
  "_vignettes": [
    {
      "source": "abcd-laagdrempelige_nederlandse_uitleg.Rmd",
      "filename": "abcd-laagdrempelige_nederlandse_uitleg.html",
      "title": "ABCD: Laagdrempelige Nederlandse Uitleg",
      "author": "Gjalt-Jorn Ygram Peters",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Algemene inleiding: XTC",
        "Wat is een interventie?",
        "Gedragsverandering",
        "Waarom mensen doen wat ze doen",
        "De 'reasoned action approach'",
        "Attitude",
        "Waargenomen norm",
        "Waargenomen gedragscontrole",
        "Andere theorieën over gedrag",
        "Leren",
        "Toepassingen",
        "Effectieve gedragsverandering",
        "ABCDs",
        "ABCD matrix",
        "Voorbeeld: XTC-gebruik",
        "ABCD diagram",
        "Conclusie",
        "Referenties"
      ],
      "created": "2019-01-17 13:10:08",
      "modified": "2023-03-04 22:20:02",
      "commits": 9
    },
    {
      "source": "abcd.Rmd",
      "filename": "abcd.html",
      "title": "Acyclic Behavior Change Diagrams",
      "author": "Gjalt-Jorn Peters",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Background",
        "Example",
        "Practical Guide",
        "Creating an ABCD matrix",
        "Creating an Acyclic Behavior Change Diagram",
        "Example screenshots from the online app",
        "Importing the ABCD matrix",
        "Verifying the imported ABCD matrix",
        "Generating the Acyclic Behavior Change Diagram",
        "References"
      ],
      "created": "2019-01-17 13:10:08",
      "modified": "2020-10-21 19:20:17",
      "commits": 4
    },
    {
      "source": "complecs.Rmd",
      "filename": "complecs.html",
      "title": "Creating a COMPLECS overview",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Background",
        "The anatomy of a COMPLECS specification",
        "Preparing Google Sheets for data export",
        "Generating the COMPLECS overview"
      ],
      "created": "2020-03-01 20:30:06",
      "modified": "2021-07-23 18:30:05",
      "commits": 3
    },
    {
      "source": "determinant-selection-tutorial.Rmd",
      "filename": "determinant-selection-tutorial.html",
      "title": "Determinant Selection Tutorial",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Unsorted Confidence Interval-Based Estimation of Relevance plot",
        "Sorted Confidence Interval-Based Estimation of Relevance plot",
        "Determinant Selection Table"
      ],
      "created": "2021-07-23 18:30:05",
      "modified": "2021-07-23 18:30:05",
      "commits": 1
    },
    {
      "source": "determinant-selection-table.Rmd",
      "filename": "determinant-selection-table.html",
      "title": "The Determinant Selection Table",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2021-03-15 21:40:13",
      "modified": "2021-07-23 18:30:05",
      "commits": 2
    }
  ],
  "_score": 3.439332693830263,
  "_indexed": true,
  "_nocasepkg": "behaviorchange",
  "_universes": [
    "cran",
    "codeberg-r-packages"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "25.8.0",
      "date": "2026-05-17T07:08:05.000Z",
      "distro": "noble",
      "commit": "6a5e9e503f0b41f5c113e99c96734e2962f3f690",
      "fileid": "d1674890bcc8d988ea2379da7a6dddd9e0daddfc3de2320daf6d9e9e0ab2ce86",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25984136380"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "25.8.0",
      "date": "2026-05-17T07:08:04.000Z",
      "distro": "noble",
      "commit": "6a5e9e503f0b41f5c113e99c96734e2962f3f690",
      "fileid": "02c15466829b9d3778028af61e578a60965c348b9dfb9fb8c473d35c46385c27",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25984136380"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "25.8.0",
      "date": "2026-06-02T17:33:12.000Z",
      "commit": "6a5e9e503f0b41f5c113e99c96734e2962f3f690",
      "fileid": "1550c53f4488eb4bdbe82aa2c0ecd97677a5ebc78d0230907a2c415cf8fffc72",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25984136380"
    }
  ]
}