Man pages for designit
Blocking and Randomization for Experimental Design

accept_leftmost_improvementAlternative acceptance function for multi-dimensional scores...
accept_strict_improvementDefault acceptance function. Accept current score if and only...
all_equal_dfCompare two data.frames.
assign_from_tableDistributes samples based on a sample sheet.
assign_in_orderDistributes samples in order.
assign_randomAssignment function which distributes samples randomly.
BatchContainerR6 Class representing a batch container.
BatchContainerDimensionR6 Class representing a batch container dimension.
batch_container_from_tableCreates a BatchContainer from a table...
compile_possible_subgroup_allocationCompile list of all possible ways to assign levels of the...
complete_random_shufflingReshuffle sample indices completely randomly
designit-packagedesignit: Blocking and Randomization for Experimental Design
dot-datatable.awareShow that the package is designed to rely on data.table...
drop_orderDrop highest order interactions
extract_shuffle_paramsExtract relevant parameters from a generic shuffle function...
find_possible_block_allocationsInternal function to generate possible subgroup combinations...
first_score_onlyAggregation of scores: take first (primary) score only
form_homogeneous_subgroupsForm groups and subgroups of 'homogeneous' samples as defined...
generate_termsGenerate 'terms.object' (formula with attributes)
get_orderGet highest order interaction
invivo_study_samplesA sample list from an in vivo experiment with multiple...
invivo_study_treatmentsA treatment list together with additional constraints on the...
L1_normAggregation of scores: L1 norm
L2s_normAggregation of scores: L2 norm squared
locations_table_from_dimensionsCreate locations table from dimensions and exclude table
longitudinal_subject_samplesSubject sample list with group and time plus controls
make_colnamesMake matrix column names unique.
mk_autoscale_functionCreate a function that transforms a current...
mk_constant_swapping_functionCreate function to propose n pairwise swaps of samples on...
mk_dist_matrixInternal helper function to set up an (n m) x (n m) pairwise...
mk_exponentially_weighted_acceptance_funcAlternative acceptance function for multi-dimensional scores...
mk_plate_scoring_functionsCreate a list of scoring functions (one per plate) that...
mk_simanneal_acceptance_funcGenerate acceptance function for an optimization protocol...
mk_simanneal_temp_funcCreate a temperature function that returns the annealing...
mk_subgroup_shuffling_functionCreated a shuffling function that permutes samples within...
mk_swapping_functionCreate function to propose swaps of samples on each call,...
multi_trt_day_samplesUnbalanced treatment and time sample list
optimize_designGeneric optimizer that can be customized by user provided...
optimize_multi_plate_designConvenience wrapper to optimize a typical multi-plate design
osat_scoreCompute OSAT score for sample assignment.
osat_score_generatorConvenience wrapper for the OSAT score
pairwise_swappingProposes pairwise swap of samples on each call.
plate_effect_exampleExample dataset with a plate effect
plot_platePlot plate layouts
random_score_variancesEstimate the variance of individual scores by a series of...
report_scoresHelper function to print out one set of scores plus (if...
sample_random_scoresSample scores from a number of completely random sample...
shrink_matShrinks a matrix with scores and adds an iteration column.
shuffle_grouped_dataGenerate in one go a shuffling function that produces...
shuffle_with_constraintsShuffling proposal function with constraints.
shuffle_with_subgroup_formationCompose shuffling function based on already available...
simanneal_acceptance_probAcceptance probability for a new solution
sum_scoresAggregation of scores: sum up all individual scores
update_batchcontainerUpdates a batch container by permuting samples according to a...
validate_samplesValidates sample data.frame.
validate_subgrouping_objectValidate subgroup object and stop with error message if not...
worst_scoreAggregation of scores: take the maximum (i.e. worst score...
designit documentation built on May 29, 2024, 12:04 p.m.