{
  "_id": "6a1f0f20b401979e7341d4d5",
  "Package": "PracTools",
  "Type": "Package",
  "Title": "Designing and Weighting Survey Samples",
  "Version": "1.7.5",
  "Date": "2026-01-14",
  "Authors@R": "c(\nRV = person(\"Richard\", \"Valliant\",\nemail = \"valliant@umich.edu\",\nrole = c(\"aut\",\"cre\")),\nJD = person(\"Jill A.\", \"Dever\", role=c(\"ctb\")),\nFK = person(\"Frauke\", \"Kreuter\", role=c(\"ctb\")),\nGZ = person(\"George\", \"Zipf\", , role=c(\"aut\"))\n)",
  "Author": "Richard Valliant [aut, cre], Jill A. Dever [ctb], Frauke\nKreuter [ctb], George Zipf [aut]",
  "Maintainer": "Richard Valliant <valliant@umich.edu>",
  "Description": "Functions and datasets to support Valliant, Dever, and\nKreuter (2018), <doi:10.1007/978-3-319-93632-1>, \"Practical\nTools for Designing and Weighting Survey Samples\". Contains\nfunctions for sample size calculation for survey samples using\nstratified or clustered one-, two-, and three-stage sample\ndesigns, and single-stage audit sample designs. Functions are\nincluded that will group geographic units accounting for\ndistances apart and measures of size. Other functions compute\nvariance components for multistage designs, sample sizes in\ntwo-phase designs, and a stopping rule for ending data\ncollection. A number of example data sets are included.",
  "License": "GPL-3",
  "LazyLoad": "yes",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.1.2",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-17 08:27:46 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-01-17 09:35:34 UTC",
  "RemoteUrl": "https://github.com/cran/PracTools",
  "RemoteRef": "HEAD",
  "RemoteSha": "6939344784a9be244d502c71d16e1061f9332cd1",
  "MD5sum": "f4e9d04c5a0f324d287f8f1ae956948b",
  "_user": "cran",
  "_type": "src",
  "_file": "PracTools_1.7.5.tar.gz",
  "_fileid": "c17253689d57a88be91c0b78014db31c4336432b58d3df8dfa6e0ef7695bcf69",
  "_filesize": 3195815,
  "_sha256": "c17253689d57a88be91c0b78014db31c4336432b58d3df8dfa6e0ef7695bcf69",
  "_created": "2026-05-17T08:27:46.000Z",
  "_published": "2026-06-02T17:13:04.011Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79128995960,
      "time": 168,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7040831071"
    },
    {
      "job": 79128996997,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7040830921"
    },
    {
      "job": 79128995640,
      "time": 236,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7040811997"
    },
    {
      "job": 79128995385,
      "time": 140,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7364765506"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25985780956",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/PracTools",
  "_commit": {
    "id": "6939344784a9be244d502c71d16e1061f9332cd1",
    "author": "Richard Valliant <valliant@umich.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.7.5\n",
    "time": 1768642534
  },
  "_maintainer": {
    "name": "Richard Valliant",
    "email": "valliant@umich.edu"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "geosphere",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "usmap",
      "role": "Imports"
    },
    {
      "package": "doBy",
      "role": "Suggests"
    },
    {
      "package": "foreign",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lpSolve",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "plyr",
      "role": "Suggests"
    },
    {
      "package": "pps",
      "role": "Suggests"
    },
    {
      "package": "Rcpp",
      "role": "Suggests"
    },
    {
      "package": "reshape",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "sampling",
      "role": "Suggests"
    },
    {
      "package": "samplingbook",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "role": "Suggests"
    },
    {
      "package": "survey",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.7",
      "date": "2025-09-29"
    },
    {
      "name": "1.7.5",
      "date": "2026-01-17"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "rvalliant",
      "count": 11,
      "uuid": 21281053
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 522,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PracTools"
  },
  "_searchresults": 103,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/PracTools.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0-1",
      "date": "2013-02-04"
    },
    {
      "version": "0.0-2",
      "date": "2014-06-22"
    },
    {
      "version": "0.1",
      "date": "2015-01-21"
    },
    {
      "version": "0.2",
      "date": "2015-05-31"
    },
    {
      "version": "0.3",
      "date": "2015-11-16"
    },
    {
      "version": "0.4",
      "date": "2016-10-23"
    },
    {
      "version": "0.5",
      "date": "2017-07-11"
    },
    {
      "version": "0.6",
      "date": "2017-07-26"
    },
    {
      "version": "0.7",
      "date": "2017-11-23"
    },
    {
      "version": "0.8",
      "date": "2018-01-05"
    },
    {
      "version": "0.9",
      "date": "2018-06-13"
    },
    {
      "version": "1.1",
      "date": "2018-10-21"
    },
    {
      "version": "1.2",
      "date": "2019-09-07"
    },
    {
      "version": "1.2.1",
      "date": "2019-10-02"
    },
    {
      "version": "1.2.2",
      "date": "2020-08-04"
    },
    {
      "version": "1.2.3",
      "date": "2021-11-03"
    },
    {
      "version": "1.2.4",
      "date": "2021-12-21"
    },
    {
      "version": "1.2.5",
      "date": "2022-01-18"
    },
    {
      "version": "1.2.6",
      "date": "2022-03-20"
    },
    {
      "version": "1.2.7",
      "date": "2022-06-13"
    },
    {
      "version": "1.2.8",
      "date": "2022-08-17"
    },
    {
      "version": "1.3",
      "date": "2023-03-19"
    },
    {
      "version": "1.4",
      "date": "2023-05-23"
    },
    {
      "version": "1.4.1",
      "date": "2023-11-09"
    },
    {
      "version": "1.4.2",
      "date": "2023-12-05"
    },
    {
      "version": "1.4.3",
      "date": "2024-03-06"
    },
    {
      "version": "1.5",
      "date": "2024-06-24"
    },
    {
      "version": "1.6",
      "date": "2025-04-25"
    },
    {
      "version": "1.6.1",
      "date": "2025-05-11"
    },
    {
      "version": "1.7",
      "date": "2025-09-29"
    },
    {
      "version": "1.7.5",
      "date": "2026-01-17"
    }
  ],
  "_exports": [
    "BW2stagePPS",
    "BW2stagePPSe",
    "BW2stageSRS",
    "BW3stagePPS",
    "BW3stagePPSe",
    "clusOpt2",
    "clusOpt2fixedPSU",
    "clusOpt3",
    "clusOpt3fixedPSU",
    "CompMOS",
    "CVcalc2",
    "CVcalc3",
    "deff",
    "deffCR",
    "deffH",
    "deffK",
    "deffS",
    "dub",
    "gamEst",
    "gammaFit",
    "GeoDistMOS",
    "GeoDistPSU",
    "GeoMinMOS",
    "HMT",
    "nAuditAttr",
    "nAuditMUS",
    "nCont",
    "nContMoe",
    "nContOpt",
    "nDep2sam",
    "nDomain",
    "nEdge",
    "nEdgeSRS",
    "nLogOdds",
    "nPPS",
    "nProp",
    "nProp2sam",
    "nPropMoe",
    "NRadjClass",
    "NRFUopt",
    "nWilson",
    "pclass",
    "quad_roots",
    "SampStop",
    "strAlloc",
    "unitVar",
    "wtd.moments",
    "wtdvar"
  ],
  "_datasets": [
    {
      "name": "Domainy1y2",
      "title": "Domain data",
      "object": "Domainy1y2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "y1",
        "y2"
      ],
      "rows": 30,
      "table": true,
      "tojson": true
    },
    {
      "name": "hospital",
      "title": "Hospital Data",
      "object": "hospital",
      "class": [
        "data.frame"
      ],
      "fields": [
        "y",
        "x"
      ],
      "rows": 393,
      "table": true,
      "tojson": true
    },
    {
      "name": "labor",
      "title": "Labor force population",
      "object": "labor",
      "class": [
        "data.frame"
      ],
      "fields": [
        "h",
        "cluster",
        "person",
        "age",
        "agecat",
        "race",
        "sex",
        "HoursPerWk",
        "WklyWage",
        "y"
      ],
      "rows": 478,
      "table": true,
      "tojson": true
    },
    {
      "name": "MDarea.popA",
      "title": "Maryland area population",
      "object": "MDarea.popA",
      "class": [
        "data.frame"
      ],
      "fields": [
        "PSU",
        "SSU",
        "TRACT",
        "BLKGROUP",
        "Hispanic",
        "Gender",
        "Age",
        "person",
        "y1",
        "y2",
        "y3",
        "ins.cov",
        "hosp.stay"
      ],
      "rows": 343398,
      "table": true,
      "tojson": true
    },
    {
      "name": "mibrfss",
      "title": "Michigan Behavioral Risk Factor Surveillance Survey",
      "object": "mibrfss",
      "class": [
        "data.frame"
      ],
      "fields": [
        "SMOKE100",
        "BMICAT3",
        "AGECAT",
        "GENHLTH",
        "PHYSACT",
        "HIGHBP",
        "ASTHMA",
        "HISPANIC",
        "WEIGHT",
        "GENDER",
        "CELLPHON",
        "INETHOME",
        "WEBUSE",
        "RACECAT",
        "EDCAT",
        "INCOMC3",
        "DIABETE2",
        "CHOLCHK",
        "BMI",
        "BINGE2",
        "ARTHRIT"
      ],
      "rows": 2845,
      "table": true,
      "tojson": true
    },
    {
      "name": "nhis",
      "title": "National Health Interview Survey: Demographic variables",
      "object": "nhis",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ID",
        "stratum",
        "psu",
        "svywt",
        "sex",
        "age",
        "age_r",
        "hisp",
        "marital",
        "parents",
        "parents_r",
        "educ",
        "educ_r",
        "race",
        "resp"
      ],
      "rows": 3911,
      "table": true,
      "tojson": true
    },
    {
      "name": "nhis.large",
      "title": "National Health Interview Survey: Demographic and health variables",
      "object": "nhis.large",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ID",
        "stratum",
        "psu",
        "svywt",
        "sex",
        "age.grp",
        "hisp",
        "parents",
        "educ",
        "race",
        "inc.grp",
        "delay.med",
        "hosp.stay",
        "doc.visit",
        "medicaid",
        "notcov",
        "doing.lw",
        "limited"
      ],
      "rows": 21588,
      "table": true,
      "tojson": true
    },
    {
      "name": "nhispart",
      "title": "National Health Interview Survey data from 2003: socioeconomic variables",
      "object": "nhispart",
      "class": [
        "data.frame"
      ],
      "fields": [
        "HHX",
        "PX",
        "STRATUM",
        "PSU",
        "WTFA",
        "SEX",
        "AGE_P",
        "R_AGE1",
        "ORIGIN_I",
        "RACERPI2",
        "MRACRPI2",
        "RACRECI2",
        "R_MARITL",
        "CDCMSTAT",
        "INCGRP",
        "PARENTS",
        "EDUC_R1",
        "RAT_CAT"
      ],
      "rows": 3924,
      "table": true,
      "tojson": true
    },
    {
      "name": "smho.N874",
      "title": "Survey of Mental Health Organizations Data",
      "object": "smho.N874",
      "class": [
        "data.frame"
      ],
      "fields": [
        "EXPTOTAL",
        "BEDS",
        "SEENCNT",
        "EOYCNT",
        "FINDIRCT",
        "hosp.type"
      ],
      "rows": 874,
      "table": true,
      "tojson": true
    },
    {
      "name": "smho98",
      "title": "Survey of Mental Health Organizations Data",
      "object": "smho98",
      "class": [
        "data.frame"
      ],
      "fields": [
        "STRATUM",
        "BEDS",
        "EXPTOTAL",
        "SEENCNT",
        "EOYCNT",
        "Y_IP",
        "OPCSFRST",
        "OPCSADDS",
        "OPCSVIST",
        "EMGWALK",
        "PSYREHAB",
        "IPCSADDS"
      ],
      "rows": 875,
      "table": true,
      "tojson": true
    },
    {
      "name": "Test_Data_US",
      "title": "Accounting data for some US cities with latitude and longitude of the city centroids",
      "object": "Test_Data_US",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "ID",
        "State",
        "City",
        "Count",
        "Amount",
        "lat",
        "long",
        "Y"
      ],
      "rows": 381,
      "table": true,
      "tojson": true
    },
    {
      "name": "ThirdGrade",
      "title": "Third grade population",
      "object": "ThirdGrade",
      "class": [
        "data.frame"
      ],
      "fields": [
        "region",
        "school.id",
        "student.id",
        "sex",
        "language",
        "math",
        "ethnicity",
        "science",
        "community",
        "enrollment"
      ],
      "rows": 2427,
      "table": true,
      "tojson": true
    },
    {
      "name": "TPV",
      "title": "TPV Data",
      "object": "TPV",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Total.Pot.Value",
        "Y"
      ],
      "rows": 67,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "BW2stagePPS",
      "title": "Relvariance components for 2-stage sample",
      "topics": [
        "BW2stagePPS"
      ]
    },
    {
      "page": "BW2stagePPSe",
      "title": "Estimated relvariance components for 2-stage sample",
      "topics": [
        "BW2stagePPSe"
      ]
    },
    {
      "page": "BW2stageSRS",
      "title": "Relvariance components for 2-stage sample",
      "topics": [
        "BW2stageSRS"
      ]
    },
    {
      "page": "BW3stagePPS",
      "title": "Relvariance components for 3-stage sample",
      "topics": [
        "BW3stagePPS"
      ]
    },
    {
      "page": "BW3stagePPSe",
      "title": "Estimated relvariance components for 3-stage sample",
      "topics": [
        "BW3stagePPSe"
      ]
    },
    {
      "page": "clusOpt2",
      "title": "Compute optimal sample sizes for a two-stage sample",
      "topics": [
        "clusOpt2"
      ]
    },
    {
      "page": "clusOpt2fixedPSU",
      "title": "Optimal number of sample elements per PSU in a two-stage sample when the sample of PSUs is fixed",
      "topics": [
        "clusOpt2fixedPSU"
      ]
    },
    {
      "page": "clusOpt3",
      "title": "Compute optimal sample sizes for a three-stage sample",
      "topics": [
        "clusOpt3"
      ]
    },
    {
      "page": "clusOpt3fixedPSU",
      "title": "Compute optimal number of sample secondary sampling units (SSUs) and elements per SSU for a fixed set of primary sampling units (PSUs) in a three-stage sample",
      "topics": [
        "clusOpt3fixedPSU"
      ]
    },
    {
      "page": "CompMOS",
      "title": "Compute a composite measure of size for domain-based two-stage sampling",
      "topics": [
        "CompMOS"
      ]
    },
    {
      "page": "CVcalc2",
      "title": "Coefficient of variation of an estimated total in a 2-stage sample",
      "topics": [
        "CVcalc2"
      ]
    },
    {
      "page": "CVcalc3",
      "title": "Coefficient of variation of an estimated total in a 3-stage sample",
      "topics": [
        "CVcalc3"
      ]
    },
    {
      "page": "deff",
      "title": "Design effects of various types",
      "topics": [
        "deff"
      ]
    },
    {
      "page": "deffCR",
      "title": "Chen-Rust design effect",
      "topics": [
        "deffCR"
      ]
    },
    {
      "page": "deffH",
      "title": "Henry design effect for _pps_ sampling and GREG estimation of totals",
      "topics": [
        "deffH"
      ]
    },
    {
      "page": "deffK",
      "title": "Kish design effect",
      "topics": [
        "deffK"
      ]
    },
    {
      "page": "deffS",
      "title": "Spencer design effect for an estimated total from a _pps_ sample",
      "topics": [
        "deffS"
      ]
    },
    {
      "page": "Domainy1y2",
      "title": "Domain data",
      "topics": [
        "Domainy1y2"
      ]
    },
    {
      "page": "dub",
      "title": "Sample sizes for a double sampling design",
      "topics": [
        "dub"
      ]
    },
    {
      "page": "gamEst",
      "title": "Estimate variance model parameter gamma",
      "topics": [
        "gamEst"
      ]
    },
    {
      "page": "gammaFit",
      "title": "Iteratively estimate variance model parameter gamma",
      "topics": [
        "gammaFit"
      ]
    },
    {
      "page": "GeoDistMOS",
      "title": "Split geographic PSUs based on a measure of size threshold",
      "topics": [
        "GeoDistMOS"
      ]
    },
    {
      "page": "GeoDistPSU",
      "title": "Form PSUs based on geographic distances",
      "topics": [
        "GeoDistPSU"
      ]
    },
    {
      "page": "GeoMinMOS",
      "title": "Check geographic PSUs to determine whether any are less than minimum measure of size threshold",
      "topics": [
        "GeoMinMOS"
      ]
    },
    {
      "page": "HMT",
      "title": "Generate an HMT population",
      "topics": [
        "HMT"
      ]
    },
    {
      "page": "hospital",
      "title": "Hospital Data",
      "topics": [
        "hospital"
      ]
    },
    {
      "page": "labor",
      "title": "Labor force population",
      "topics": [
        "labor"
      ]
    },
    {
      "page": "MDarea.popA",
      "title": "Maryland area population",
      "topics": [
        "MDarea.popA"
      ]
    },
    {
      "page": "mibrfss",
      "title": "Michigan Behavioral Risk Factor Surveillance Survey",
      "topics": [
        "mibrfss"
      ]
    },
    {
      "page": "nAuditAttr",
      "title": "Sample sizes for an attribute sample in an audit",
      "topics": [
        "nAuditAttr"
      ]
    },
    {
      "page": "nAuditMUS",
      "title": "Sample sizes for a Monetary Unit Sample in an audit",
      "topics": [
        "nAuditMUS"
      ]
    },
    {
      "page": "nCont",
      "title": "Compute a simple random sample size for an estimated mean",
      "topics": [
        "nCont"
      ]
    },
    {
      "page": "nContMoe",
      "title": "Compute a simple random sample size for an estimated mean of a continuous variable based on margin of error",
      "topics": [
        "nContMoe"
      ]
    },
    {
      "page": "nContOpt",
      "title": "Compute the sample size required to estimate the mean of a continuous variable by optimizing the numbers of take-alls and non-take-all units selected by probability sampling",
      "topics": [
        "nContOpt"
      ]
    },
    {
      "page": "nDep2sam",
      "title": "Simple random sample size for difference in means",
      "topics": [
        "nDep2sam"
      ]
    },
    {
      "page": "nDomain",
      "title": "Compute a simple random sample size for an estimated mean or total for a domain",
      "topics": [
        "nDomain"
      ]
    },
    {
      "page": "nEdge",
      "title": "Compute the total sample size for a stratified, simple random sample based on an Edgeworth approximation",
      "topics": [
        "nEdge"
      ]
    },
    {
      "page": "nEdgeSRS",
      "title": "Compute the total sample size for a simple random sample based on an Edgeworth approximation",
      "topics": [
        "nEdgeSRS"
      ]
    },
    {
      "page": "nhis",
      "title": "National Health Interview Survey: Demographic variables",
      "topics": [
        "nhis"
      ]
    },
    {
      "page": "nhis.large",
      "title": "National Health Interview Survey: Demographic and health variables",
      "topics": [
        "nhis.large"
      ]
    },
    {
      "page": "nhispart",
      "title": "National Health Interview Survey data from 2003: socioeconomic variables",
      "topics": [
        "nhispart"
      ]
    },
    {
      "page": "nLogOdds",
      "title": "Calculate simple random sample size for estimating a proportion",
      "topics": [
        "nLogOdds"
      ]
    },
    {
      "page": "nPPS",
      "title": "Calculate the sample size for a probability proportional to size (PPS) sample",
      "topics": [
        "nPPS"
      ]
    },
    {
      "page": "nProp",
      "title": "Compute simple random sample size for estimating a proportion",
      "topics": [
        "nProp"
      ]
    },
    {
      "page": "nProp2sam",
      "title": "Simple random sample size for difference in proportions",
      "topics": [
        "nProp2sam"
      ]
    },
    {
      "page": "nPropMoe",
      "title": "Simple random sample size for a proportion based on margin of error",
      "topics": [
        "nPropMoe"
      ]
    },
    {
      "page": "NRadjClass",
      "title": "Class-based nonresponse adjustments",
      "topics": [
        "NRadjClass"
      ]
    },
    {
      "page": "NRFUopt",
      "title": "Sample sizes for a nonresponse follow-up study",
      "topics": [
        "NRFUopt"
      ]
    },
    {
      "page": "nWilson",
      "title": "Calculate a simple random sample size for estimating a proportion",
      "topics": [
        "nWilson"
      ]
    },
    {
      "page": "pclass",
      "title": "Form nonresponse adjustment classes based on propensity scores",
      "topics": [
        "pclass"
      ]
    },
    {
      "page": "quad_roots",
      "title": "Compute the roots of a quadratic equation",
      "topics": [
        "quad_roots"
      ]
    },
    {
      "page": "SampStop",
      "title": "Stopping rule for surveys",
      "topics": [
        "SampStop"
      ]
    },
    {
      "page": "smho.N874",
      "title": "Survey of Mental Health Organizations Data",
      "topics": [
        "smho.N874"
      ]
    },
    {
      "page": "smho98",
      "title": "Survey of Mental Health Organizations Data",
      "topics": [
        "smho98"
      ]
    },
    {
      "page": "strAlloc",
      "title": "Allocate a sample to strata",
      "topics": [
        "strAlloc"
      ]
    },
    {
      "page": "Test_Data_US",
      "title": "Accounting data for some US cities with latitude and longitude of the city centroids",
      "topics": [
        "Test_Data_US"
      ]
    },
    {
      "page": "ThirdGrade",
      "title": "Third grade population",
      "topics": [
        "ThirdGrade"
      ]
    },
    {
      "page": "TPV",
      "title": "TPV Data",
      "topics": [
        "TPV"
      ]
    },
    {
      "page": "unitVar",
      "title": "Compute the unit (population) variance for a variable",
      "topics": [
        "unitVar"
      ]
    },
    {
      "page": "wtd.moments",
      "title": "Compute moments of a variable from either a population or sample",
      "topics": [
        "wtd.moments"
      ]
    },
    {
      "page": "wtdvar",
      "title": "Compute weighted variance",
      "topics": [
        "wtdvar"
      ]
    }
  ],
  "_rundeps": [
    "class",
    "classInt",
    "cli",
    "cpp11",
    "DBI",
    "dplyr",
    "e1071",
    "farver",
    "generics",
    "geosphere",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "KernSmooth",
    "labeling",
    "lifecycle",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "proxy",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "s2",
    "S7",
    "scales",
    "sf",
    "tibble",
    "tidyselect",
    "units",
    "usmap",
    "usmapdata",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "Distance-and-MOS-PSUs.Rmd",
      "filename": "Distance-and-MOS-PSUs.html",
      "title": "Creating Geography-Based PSUs with as Similarly-Sized MOS as Possible",
      "author": "George Zipf, Richard Valliant",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Guidelines for Creating Geography-Based PSUs",
        "Data Requirements for Geography-Based PSUs",
        "Process for Creating Geography-Based PSUs",
        "Example",
        "Displaying Geography-Based PSUs",
        "Geography-Based PSUs and Two-Stage Sample Size Calculations",
        "References"
      ],
      "created": "2023-03-19 15:50:02",
      "modified": "2023-11-09 10:32:50",
      "commits": 2
    },
    {
      "source": "SampStop.Rmd",
      "filename": "SampStop.html",
      "title": "Deciding When to Stop: The SampStop function",
      "author": "George Zipf, Richard Valliant",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Framing the Problem: A Statistical Approach",
        "Framing the Solution: Using SampStop as guidance for stopping sampling",
        "Example",
        "Conclusion"
      ],
      "created": "2025-09-29 16:00:09",
      "modified": "2025-09-29 16:00:09",
      "commits": 1
    },
    {
      "source": "Design-effects.Rmd",
      "filename": "Design-effects.html",
      "title": "Design Effects and Effective Sample Size",
      "author": "George Zipf and Richard Valliant",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Design Effect Components",
        "Weighting",
        "Stratification",
        "Clustering",
        "Combined Formula",
        "Modeled Design Effect Estimates",
        "PracTools Design Effect Functions",
        "Design Effect in the survey package",
        "Intraclass Correlation Coefficient",
        "Design Effect and Sample Size Calculations",
        "Conclusion",
        "References"
      ],
      "created": "2023-11-09 10:32:50",
      "modified": "2023-11-09 10:32:50",
      "commits": 1
    },
    {
      "source": "Singlestage-samsize.Rmd",
      "filename": "Singlestage-samsize.html",
      "title": "Sample Size Calculation in Single-stage Sampling",
      "author": "Richard Valliant, Jill A. Dever, and Frauke Kreuter",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simple Random Sampling",
        "Using a margin of error to find sample sizes",
        "Stratified Simple Random Sampling",
        "Probability Proportional to Size Sampling",
        "References"
      ],
      "created": "2020-08-03 21:50:10",
      "modified": "2023-11-09 10:32:50",
      "commits": 4
    },
    {
      "source": "Select-samsize-fcns.Rmd",
      "filename": "Select-samsize-fcns.html",
      "title": "Selection of Appropriate PracTools Sample Size Function",
      "author": "George Zipf, Richard Valliant",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Considerations for Sample Size Determination",
        "PracTools Sample Size Functions",
        "Impact of Design Effect (deff):"
      ],
      "created": "2023-05-23 06:10:16",
      "modified": "2023-11-09 10:32:50",
      "commits": 2
    },
    {
      "source": "Varcomps-multistage.Rmd",
      "filename": "Varcomps-multistage.html",
      "title": "Variance Component Estimation in Multistage Sampling",
      "author": "Richard Valliant, Jill A. Dever, and Frauke Kreuter",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Two-stage Sampling",
        "Special case: srswor at first and second stages",
        "More General Two-stage Designs",
        "General Three-stage Designs",
        "References"
      ],
      "created": "2020-08-03 21:50:10",
      "modified": "2023-12-06 02:38:19",
      "commits": 4
    }
  ],
  "_score": 4.092018470752797,
  "_indexed": true,
  "_nocasepkg": "practools",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.7.5",
      "date": "2026-05-17T08:30:20.000Z",
      "distro": "noble",
      "commit": "6939344784a9be244d502c71d16e1061f9332cd1",
      "fileid": "16741302545952d77991cf030a0b445978aac82a1b61c4740fa48fb98777af58",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25985780956"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.7.5",
      "date": "2026-05-17T08:30:14.000Z",
      "distro": "noble",
      "commit": "6939344784a9be244d502c71d16e1061f9332cd1",
      "fileid": "3ae034eca1cf820b4d50b8896b099c3ee853a6d42f4075c24c30ca57badfa822",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25985780956"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.7.5",
      "date": "2026-06-02T17:12:44.000Z",
      "commit": "6939344784a9be244d502c71d16e1061f9332cd1",
      "fileid": "a1e61b23455fb0d59ab3ded3939a2325f76e18d0177c05e768f8e722cbbe82f7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25985780956"
    }
  ]
}