edibble1.1.1 package

Encapsulating Elements of Experimental Design

label_seq

Generate a sequence of labels with custom formatting options

latin

Latin square designs and its generalisations as an array

lvls

Setting the traits of the levels

menu_bibd

Balance incomplete block design

menu_crd

Completely randomised design

menu_factorial

Prepare a factorial design

menu_graeco

Graeco-Latin Square Design

menu_hyper_graeco

Hyper-Graeco-Latin Square Design

menu_lsd

Prepare classical Latin square design

menu_rcbd

Prepare a randomised complete block design

menu_split

Split-unit design

menu_strip

Strip-unit design

menu_youden

Youden square design

scan_menu

Find the short names of the named designs

with_value

Validation values

activate_provenance

Activate the provenance in the edibble design object

allot_table

Allot treatments to units and serve table

allot_trts

Define allotment of treatments to units

allot_units

Define allotment of units to nested units

as.data.frame.edbl_table

Convert edibble table to normal data frame

as_tibble.edbl_table

Convert an edibble data frame to normal data frame

assign_fcts

Assign treatments or units to units

autofill_rcrds

Autofill the records

column

Select a column.

crossed_by

Specify the units to cross to index a new unit

expect-vars

Expected type of data entry

design-helpers

Test and get edibble objects

design

Start the edibble design

design_anatomy

Anatomy of the design

design_data

Get the node or edge data from an edibble design

design_model

A baseline model for given experimental design

edibble-package

edibble: Encapsulating Elements of Experimental Design

examine_process

Examine the simulation process

examine_recipe

Check the recipe code

label_nested

Label with nested or distinct labels

expect_rcrds

Set the expected values for recording variables

export_design

Export the design to xlsx

fct

Setting the traits of factors

fct_generator

Factor name generator

fct_graph

Factor graph

formatting

Print intermediate experimental design to terminal

graph_input

A function to process input as input for graph manipulation

is_provenance

Check if an object is an instance of the "Provenance" class.

is_takeout

A function to check if the output is a takeout design

nested_in

Specify the nesting or conditional structure for units or treatments

nesting_structure

Get the nesting structure for the units

new_edibble

An edibble table constructor

order_trts

A custom ordering algorithm

pipe

Pipe operator

pivot_trts_widelist

Pivot treatments to a wider list or table format

pivot_wider_by

Pivot factor to a wider list

plot.edbl_design

Interactive plot of the edibble design

Provenance

An object to query, record and modify an edibble graph

rescale_values

Rescale a numerical vector

serve_table

Serve edibble table

set_attrs

Set the experimental context as metadata

set_rcrds

Set records for given unit

set_trts

Set the treatment variables

with_params

This is a helper function to set the parameter values

set_units

Set units used in experiment

simulate_process

Simulation process

simulate_rcrds

Simulate records

split_by

Split or count the data according to certain factors

takeout

Create a named experimental design

trts_table

Treatments table

utility-edibble-var

Utility functions for edibble variable

with_variables

A helper function to set variables that the record is dependent on.

A system to facilitate designing comparative (and non-comparative) experiments using the grammar of experimental designs <https://emitanaka.org/edibble-book/>. An experimental design is treated as an intermediate, mutable object that is built progressively by fundamental experimental components like units, treatments, and their relation. The system aids in experimental planning, management and workflow.

  • Maintainer: Emi Tanaka
  • License: MIT + file LICENSE
  • Last published: 2024-05-06