Publications by Keith Goldfeld

Sample size requirements for a Bayesian factorial study design

25.10.2021

How do you determine sample size when the goal of a study is not to conduct a null hypothesis test but to provide an estimate of multiple effect sizes? I needed to get a handle on this for a recent grant submission, which I’ve been writing about over the past month, here and here. (I provide a little more context for all of this in those earlie...

5474 sym R (3972 sym/3 pcs) 4 img

simstudy update: adding flexibility to data generation

08.11.2021

A new version of simstudy (0.3.0) is now available on CRAN and on the package website. Along with some less exciting bug fixes, we have added capabilities to a few existing features: double-dot variable reference, treatment assignment, and categorical data definition. These simple additions should make the data generation process a little smoothe...

4133 sym R (4290 sym/12 pcs) 4 img

The design effect of a cluster randomized trial with baseline measurements

22.11.2021

Is it possible to reduce the sample size requirements of a stepped wedge cluster randomized trial simply by collecting baseline information? In a trial with randomization at the individual level, it is generally the case that if we are able to measure an outcome for subjects at two time periods, first at baseline and then at follow-up, we can red...

14999 sym R (5875 sym/23 pcs) 8 img 5 tbl

Exploring design effects of stepped wedge designs with baseline measurements

06.12.2021

In the previous post, I described an incipient effort that I am undertaking with two colleagues, Monica Taljaard and Fan Li, to better understand the implications for collecting baseline measurements on sample size requirements for stepped wedge cluster randomized trials. (The three of us are on the Design and Statistics Core of the NIA IMPACT Co...

16759 sym R (6677 sym/12 pcs) 10 img 7 tbl

Controlling Type I error in RCTs with interim looks: a Bayesian perspective

20.12.2021

Recently, a colleague submitted a paper describing the results of a Bayesian adaptive trial where the research team estimated the probability of effectiveness at various points during the trial. This trial was designed to stop as soon as the probability of effectiveness exceeded a pre-specified threshold. The journal rejected the paper on the gro...

13109 sym R (4286 sym/11 pcs) 6 img

Skeptical Bayesian priors might help minimize skepticism about subgroup analyses

03.01.2022

Over the past couple of years, I have been working with an amazing group of investigators as part of the CONTAIN trial to study whether COVID-19 convalescent plasma (CCP) can improve the clinical status of patients hospitalized with COVID-19 and requiring noninvasive supplemental oxygen. This was a multi-site study in the US that randomized 941 p...

12112 sym R (8025 sym/17 pcs) 8 img 2 tbl

Including uncertainty when comparing response rates across clusters

17.01.2022

Since this is a holiday weekend here in the US, I thought I would write up something relatively short and simple since I am supposed to be relaxing. A few weeks ago, someone presented me with some data that showed response rates to a survey that was conducted at about 30 different locations. The team that collected the data was interested in unde...

5520 sym R (4188 sym/12 pcs) 6 img 1 tbl

simstudy update: ordinal data generation that violates proportionality

24.01.2022

Version 0.4.0 of simstudy is now available on CRAN and GitHub. This update includes two enhancements (and at least one major bug fix). genOrdCat now includes an argument to generate ordinal data without an assumption of cumulative proportional odds. And two new functions defRepeat and defRepeatAdd make it a bit easier to define multiple variables...

4735 sym R (4512 sym/9 pcs) 4 img

Simulating survival outcomes: setting the parameters for the desired distribution

07.02.2022

The package simstudy has some functions that facilitate generating survival data using an underlying Weibull distribution. Originally, I added this to the package because I thought it would be interesting to try to do, and I figured it would be useful for me someday (and hopefully some others, as well). Well, now I am working on a project that in...

9022 sym R (5419 sym/8 pcs) 8 img

Follow-up: simstudy function for generating parameters for survival distribution

21.02.2022

In the previous post I described how to determine the parameter values for generating a Weibull survival curve that reflects a desired distribution defined by two points along the curve. I went ahead and implemented these ideas in the development version of simstudy 0.4.0.9000, expanding the idea to allow for any number of points rather than just...

5166 sym R (2461 sym/8 pcs) 8 img 1 tbl