Package: saydo Title: Link What People Say to What They Do with LLM-Coded Themes Version: 0.1.0 Authors@R: c( person("Bernard Isekah", "Osangir", , "b.osangir@gmail.com", role = c("aut", "cre")), person("Neudata Consulting Ltd", role = c("cph", "fnd")) ) Description: Measures the say-do gap in mixed-methods data: whether themes in what people say go with differences in what they do. Codes free text against a codebook with large language models through 'ellmer', or any coder function, and validates the codes against a human-coded sample with Cohen's kappa, precision and recall. Links the codes to participants' behavioural or outcome data, aggregating segment-level transcripts to participants where needed, and tests each theme against each metric with Welch's t-test and multiple-comparison adjustment. Developed by Neudata Consulting Ltd. License: MIT + file LICENSE URL: https://neu-data.github.io/saydo/, https://github.com/neu-data/saydo BugReports: https://github.com/neu-data/saydo/issues Depends: R (>= 4.1) Imports: cli, ellmer (>= 0.3.0), ggplot2 (>= 3.5.0), rlang, stats, tibble, withr Suggests: knitr, rmarkdown, testthat (>= 3.0.0) VignetteBuilder: knitr Config/testthat/edition: 3 Encoding: UTF-8 Roxygen: list(markdown = TRUE) Config/roxygen2/version: 8.0.0 Config/pak/sysreqs: libssl-dev Repository: https://neu-data.r-universe.dev Date/Publication: 2026-10-18 12:53:04 UTC RemoteUrl: https://github.com/neu-data/saydo RemoteRef: HEAD RemoteSha: 1e8974721edfcad50ffa435af72b462488ee7774 NeedsCompilation: no Packaged: 2026-10-29 11:57:00 UTC; root Author: Bernard Isekah Osangir [aut, cre], Neudata Consulting Ltd [cph, fnd] Maintainer: Bernard Isekah Osangir