lind.r_backends.design package¶
Submodules¶
lind.r_backends.design.taguchi module¶
taguchi: Utilities for using the Taguchi method of experimental design.
Developer Note: One of the reasons for including R backends in this package is to make existing DOE packages available to python users. Howerver, many of these R packages use custom R classes instead of R dataframes. Rather than translating these classes into R dataframes and then converting to pandas dataframes, I opted to print the class. Its a quick and dirty interim solution.
- 
lind.r_backends.design.taguchi.taguchi_choose(factor_type_a: int = 0, factor_level_a: int = 0, factor_type_b: int = 0, factor_level_b: int = 0, num_interactions: int = 0) → None¶
- Prints a recommended Taguchi design (orthogonal array) based on the inputes. The function taguchi_design can be used to see the recommended design. - Parameters
- factor_type_a (int) – the level of factor group a; should be >= 2 
- factor_level_a (int) – the number of factors in factor group a; should be >= 2 
- factor_type_b (int) – the level of factor group b; should be >= 2 
- factor_level_b (int) – the number of factors in factor group b; should be >= 2 
- num_interactions (int) – the number of interactions across the factor groups 
 
- Returns
- nothing is returned 
- Return type
- None 
 - Examples - >>> taguchi_choose( >>> factor_type_a = 2, factor_level_a = 3, >>> factor_type_b = 0, factor_level_b = 0, >>> num_interactions = 1) 
- 
lind.r_backends.design.taguchi.taguchi_design(design: str = 'L4_2') → None¶
- Prints out the details of the recommended Taguchi design. - Parameters
- design (str) – a string defining the name of the taguchi orthogonal array of interest 
- Returns
- nothing is returned 
- Return type
- None 
 - Examples - >>> taguchi_design(design = "L4_2") 
Module contents¶
design related r backends