RDS: Respondent-Driven Sampling

Provides functionality for carrying out estimation with data collected using Respondent-Driven Sampling. This includes Heckathorn's RDS-I and RDS-II estimators as well as Gile's Sequential Sampling estimator. The package is part of the "RDS Analyst" suite of packages for the analysis of respondent-driven sampling data.

AuthorMark S. Handcock [aut, cre], Krista J. Gile [aut], Ian E. Fellows [aut], W. Whipple Neely [aut]
Date of publication2016-12-27 19:19:33
MaintainerMark S. Handcock <handcock@stat.ucla.edu>
LicenseLGPL-2.1
Version0.7-8
http://www.hpmrg.org

View on CRAN

Man pages

as.char: converts to character with minimal loss of precision for...

as.rds.data.frame: Coerces a data.frame object into an rds.data.frame object.

assert.valid.rds.data.frame: Does various checks and throws errors if x is not a valid...

bottleneck.plot: Bottleneck Plot

compute.weights: Compute estimates of the sampling weights of the respondent's...

control.rds.estimates: Auxiliary for Controlling RDS.bootstrap.intervals

convergence.plot: Convergence Plots

count.transitions: Counts the number or recruiter->recruitee transitions between...

cumulative.estimate: Calculates estimates at each successive wave of the sampling...

differential.activity.estimates: Differential Activity between groups

export.rds.interval.estimate: Convert the output of print.rds.interval.estimate from a...

extract-methods: indexing

faux: A Simulated RDS Data Set

fauxmadrona: A Simulated RDS Data Set with no seed dependency

fauxsycamore: A Simulated RDS Data Set with extreme seed dependency

get.h.hat: Get Horvitz-Thompson estimator assuming inclusion probability...

get.id: Get the subject id

get.net.size: Returns the network size of each subject (i.e. their degree).

get.number.of.recruits: Calculates the number of (direct) recuits for each...

get.population.size: Returns the population size assosiated with the data.

get.rid: Get recruiter id

get.seed.id: Calculates the root seed id for each node of the recruitement...

get.seed.rid: Gets the recruiter id assosiated with the seeds

get.stationary.distribution: Markov chain statistionary distribution

get.wave: Calculates the depth of the recruitment tree (i.e. the...

gile.ss.weights: Weights using Giles SS estimator

homophily.estimates: This function computes an estimate of the population...

impute.visibility: Estimates each person's personal visibility based on their...

indexing-methods: indexing

is.rds.data.frame: Is an instance of rds.data.frame

is.rds.interval.estimate: Is an instance of rds.interval.estimate

is.rds.interval.estimate.list: Is an instance of rds.interval.estimate.list This is a...

LRT.trend.test: Compute a test of trend in prevalences based on a...

LRT.value.trend: Compute a test of trend in prevalences based on a...

plot.rds.data.frame: Diagnostic plots for the RDS recruitment process

print.differential.activity.estimate: Prints an differential.activity.estimate object

print.pvalue.table: Displays a pvalue.table

print.rds.data.frame: Displays an rds.data.frame

print.rds.interval.estimate: Prints an 'rds.interval.estimate' object

print.summary.svyglm.RDS: Summarizing Generalized Linear Model Fits with Odds Ratios

RDS: This package provides functionality for carrying out...

RDS.bootstrap.intervals: RDS Bootstrap Interval Estimates

RDS.compare.proportions: Compares the rates of two variables against one another.

RDS.compare.two.proportions: Compares the rates of two variables against one another.

RDS.I.estimates: Compute RDS-I Estimates

RDS.II.estimates: RDS-II Estimates

rds.interval.estimate: An object of class rds.interval.estimate

rds.I.weights: RDS-I weights

RDS.SS.estimates: Gile's SS Estimates

read.rdsat: Import data from the 'RDSAT' format as an 'rds.data.frame'

read.rdsobj: Import data saved using write.rdsobj

reingold.tilford.plot: Plots the recruitment network using the Reingold Tilford...

rid.from.coupons: Determines the recruiter.id from recruitment coupon...

set.control.class: Set the class of the control list

show.rds.data.frame: Displays an rds.data.frame

summary.svyglm.RDS: Summarizing Generalized Linear Model Fits with Odds Ratios...

transition.counts.to.Markov.mle: calculates the mle. i.e. the row proportions of the...

vh.weights: Volz-Heckathorn (RDS-II) weights

write.graphviz: writes an rds.data.frame recruitment tree as a GraphViz file

write.netdraw: Writes out the RDS tree in NetDraw format

write.rdsat: Writes out the RDS tree in RDSAT format

write.rdsobj: Export an rds.data.frame to file

Files in this package

RDS
RDS/inst
RDS/inst/CITATION
RDS/inst/tests
RDS/inst/tests/test-rds-ss.R
RDS/inst/tests/test-differential-activity.R
RDS/inst/tests/test-homophily.R
RDS/inst/tests/test-rds-mc.R
RDS/inst/tests/test-weights.R
RDS/inst/tests/test-rds-II.R
RDS/inst/extdata
RDS/inst/extdata/nyjazz.rdsat
RDS/inst/extdata/nyjazz.csv
RDS/tests
RDS/tests/tests.R
RDS/src
RDS/src/bsC.h
RDS/src/getinclCstacked.c
RDS/src/llmeC.c
RDS/src/getinclCstacked.h
RDS/src/llmeC.h
RDS/src/bsC.c
RDS/src/dpoilog.c
RDS/NAMESPACE
RDS/data
RDS/data/fauxmadrona.RData
RDS/data/faux.RData
RDS/data/fauxsycamore.RData
RDS/R
RDS/R/gile-ss-util.R RDS/R/estimate-utils.R RDS/R/LRT.trend.R RDS/R/rds-II.R RDS/R/utils.R RDS/R/control.utilities.R RDS/R/data-import.R RDS/R/bootstrap-intervals.R RDS/R/differential-activity.R RDS/R/rds-doc.R RDS/R/estimate-plots.R RDS/R/wtd.stats.R RDS/R/weights.R RDS/R/rds.weighted.estimate-class.R RDS/R/bgk_kde.R RDS/R/rds.estimates.local.R RDS/R/control.rds.estimates.R RDS/R/errorbar.R RDS/R/data-export.R RDS/R/robust.inverse.R RDS/R/llmeC.R RDS/R/salganik-bootstrap.R RDS/R/gile-bootstrap.R RDS/R/summary.odds.R RDS/R/rds.data.frame-plots.R RDS/R/RDS.compare.proportions.R RDS/R/me.impute.R RDS/R/rds-I.R RDS/R/rds.interval.estimate.R RDS/R/homophily.R RDS/R/rds-ss.R RDS/R/rds.data.frame-utils.R RDS/R/rds.data.frame.R
RDS/MD5
RDS/DESCRIPTION
RDS/man
RDS/man/rds.interval.estimate.Rd RDS/man/get.rid.Rd RDS/man/RDS.II.estimates.Rd RDS/man/show.rds.data.frame.Rd RDS/man/rid.from.coupons.Rd RDS/man/is.rds.interval.estimate.Rd RDS/man/vh.weights.Rd RDS/man/print.rds.data.frame.Rd RDS/man/RDS.I.estimates.Rd RDS/man/homophily.estimates.Rd RDS/man/assert.valid.rds.data.frame.Rd RDS/man/write.graphviz.Rd RDS/man/print.summary.svyglm.RDS.Rd RDS/man/convergence.plot.Rd RDS/man/is.rds.data.frame.Rd RDS/man/bottleneck.plot.Rd RDS/man/read.rdsat.Rd RDS/man/RDS.compare.proportions.Rd RDS/man/plot.rds.data.frame.Rd RDS/man/print.pvalue.table.Rd RDS/man/write.rdsat.Rd RDS/man/get.seed.id.Rd RDS/man/set.control.class.Rd RDS/man/is.rds.interval.estimate.list.Rd RDS/man/RDS.bootstrap.intervals.Rd RDS/man/summary.svyglm.RDS.Rd RDS/man/impute.visibility.Rd RDS/man/get.id.Rd RDS/man/extract-methods.Rd RDS/man/get.number.of.recruits.Rd RDS/man/cumulative.estimate.Rd RDS/man/as.rds.data.frame.Rd RDS/man/gile.ss.weights.Rd RDS/man/read.rdsobj.Rd RDS/man/get.population.size.Rd RDS/man/write.netdraw.Rd RDS/man/reingold.tilford.plot.Rd RDS/man/get.h.hat.Rd RDS/man/as.char.Rd RDS/man/get.stationary.distribution.Rd RDS/man/get.seed.rid.Rd RDS/man/LRT.value.trend.Rd RDS/man/transition.counts.to.Markov.mle.Rd RDS/man/fauxmadrona.Rd RDS/man/RDS.Rd RDS/man/get.wave.Rd RDS/man/indexing-methods.Rd RDS/man/RDS.SS.estimates.Rd RDS/man/get.net.size.Rd RDS/man/fauxsycamore.Rd RDS/man/faux.Rd RDS/man/control.rds.estimates.Rd RDS/man/print.rds.interval.estimate.Rd RDS/man/export.rds.interval.estimate.Rd RDS/man/compute.weights.Rd RDS/man/print.differential.activity.estimate.Rd RDS/man/rds.I.weights.Rd RDS/man/count.transitions.Rd RDS/man/differential.activity.estimates.Rd RDS/man/RDS.compare.two.proportions.Rd RDS/man/write.rdsobj.Rd RDS/man/LRT.trend.test.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.