Skip to contents

Shared trial operations

GeneratePoissonArrival()
Generate Patient Arrival Times
RandomizationSubjectsUsingUniformDistribution()
Randomize Subjects Between Two Arms
RandomizationSubjectsUsingSampleFunctionInR()
Randomize Subjects to Two Arms Using R's sample() Function
BlockRandomizationSubjectsUsingRPackage()
Permuted Block Randomization for Two-Armed Trials
RandomizeSubjectsAcrossMultipleArms()
Randomize Subjects Across Multiple Arms
GenerateCensoringUsingBinomialProportion()
Generate Dropout Indicators for Binary or Continuous Outcomes

Binary endpoints

SimulatePatientOutcomePercentAtZero.Binary()
Simulate Binary Patient Outcomes
SimulatePatientOutcomePercentAtZeroBetaDist.Binary()
Simulate Binary Outcomes With Random Structural-Zero Probabilities
AnalyzeUsingPropTest()
Analyze Two-Arm Binary Outcomes With a Proportion Test
AnalyzeUsingPropLimitsOfCI()
Analyze Binary Outcomes Using Confidence-Interval Limits
AnalyzeUsingEastManualFormula()
Analyze Binary Outcomes Using the Manual Test-Statistic Formula
AnalyzeUsingBetaBinomial()
Analyze Binary Data Using a Beta-Binomial Model

Continuous endpoints

SimulatePatientOutcomePercentAtZero()
Simulate Two-Arm Continuous Outcomes
SimulatePatientOutcomePercentAtZeroBetaDist()
Simulate Two-Arm Continuous Outcomes With Random Structural-Zero Probabilities
AnalyzeUsingTTestNormal()
Analyze Two-Arm Continuous Outcomes With a T-Test
AnalyzeUsingMeanLimitsOfCI()
Analyze Continuous Outcomes Using Confidence-Interval Limits
AnalyzeUsingEastManualFormulaNormal()
Analyze Continuous Outcomes Using the Manual Test-Statistic Formula

Repeated-measures endpoints

GenRespDiffOfMeansRepMeasures()
Generate Repeated Measures Responses
GenerateDropoutTimeForRM()
Generate Dropout Times for Repeated Measures Outcomes
Analyze.RepeatedMeasures()
Analyze Repeated Measures Outcomes

Time-to-event endpoints

SimulatePatientSurvivalWeibull()
Simulate Two-Arm Weibull Survival Outcomes
SimulatePatientSurvivalMixtureExponentials()
Simulate Survival Outcomes From a Mixture of Exponentials
GenerateDropoutTimeForSurvival()
Generate Dropout Times for Survival Outcomes
AnalyzeUsingSurvivalPackage()
Analyze Two-Arm Time-to-Event Outcomes
AnalyzeUsingHazardRatioLimitsOfCI()
Analyze Time-to-Event Outcomes Using Hazard-Ratio Confidence Limits
AnalyzeUsingEastLogrankFormula()
Analyze Time-to-Event Outcomes Using a Log-Rank Formula

Dual endpoints

SimulatePatientOutcomeDEPSurvBinSingleHazardPiece()
Simulate Correlated Survival and Binary Dual Endpoints
SimulatePatientOutcomeDEPSurvSurvSingleHazardPiece()
Simulate Correlated Survival Dual Endpoints
AnalyzeDEPUsingFisherExact()
Analyze Survival and Binary Dual Endpoints
AnalyzeDEPUsingModWtLogRank()
Analyze Survival Dual Endpoints With a Modestly Weighted Log-Rank Test
GetDEPDecisionsFSD()
Generate Dual-Endpoint Decisions

Multiple endpoints

GeneratePoissonArrivalMEP()
Generate Patient Arrival Times for an MEP Design
GenerateMEPResponse()
Generate Correlated Multiple-Endpoint Responses
GetMEPDecision()
Generate Multiple-Endpoint Decisions

Examples and templates

RunExample()
Open a CyneRgy Example
CreateCyneRgyFunction()
Create a CyneRgy Function from a Template
CreateCyneRgyExample()
Create a CyneRgy Example Folder

Integration helpers

CombineAllRFiles()
Combine All R Files
GetDecisionString()
Generate Decision String Based on Interim and Final Analysis Conditions
GetDecision()
Convert a Decision Label to an Integration Decision Value

Documentation helpers

PlotExampleFlowchart()
Generate a Flowchart for a CyneRgy Example