helpers.is_balanced_design
helpers.is_balanced_design(arr, s)
Verify a design is balanced
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
arr |
numpy.numpy.ArrayLike | A numpy ndarray | required |
s |
int | Required number of levels for each factor | required |
Raises
| Type | Description |
|---|---|
| ValueError | n should be divisible by s |
| ValueError | There should be exactly s unique levels for each factor |
| ValueError | Each level should appear (n/s) times for each factor |
Notes
Let \((n,s^m)\) denote a design with \(n\) runs and \(m\) factors, each taking \(s\) levels