Title: | Equivalent Estimation Balanced Split Plot Designs |
---|---|
Description: | In agricultural, post-harvest and processing, engineering and industrial experiments factors are often differentiated with ease with which they can change from experimental run to experimental run. This is due to the fact that one or more factors may be expensive or time consuming to change i.e. hard-to-change factors. These factors restrict the use of complete randomization as it may make the experiment expensive and time consuming. Split plot designs can be used for such situations. In general model estimation of split plot designs require the use of generalized least squares (GLS). However for some split-plot designs ordinary least squares (OLS) estimates are equivalent to generalized least squares (GLS) estimates. These types of designs are known in literature as equivalent-estimation split-plot design. For method details see, Macharia, H. and Goos, P.(2010) <doi:10.1080/00224065.2010.11917833>.Balanced split plot designs are designs which have an equal number of subplots within every whole plot. This package used to construct equivalent estimation balanced split plot designs for different experimental set ups along with different statistical criteria to measure the performance of these designs. It consist of the function equivalent_BSPD(). |
Authors: | Bijoy Chanda [aut, cre, ctb], Arpan Bhowmik [aut, ctb], Cini Varghese [aut], Seema Jaggi [aut, ctb], Eldho Varghese [aut, ctb], BN Mandal [ctb], Anindita Datta [ctb], Soumen Pal [ctb], Dibyendu Deb [ctb] |
Maintainer: | Bijoy Chanda <[email protected]> |
License: | GPL-3 |
Version: | 0.1.0 |
Built: | 2024-11-15 06:23:23 UTC |
Source: | CRAN |
The equivalent_BSPD() function constructs equivalent estimation balanced split plot designs for different experimental setups. The function takes inputs related to the number and levels of Whole Plot Factor(s) and Sub Plot Factor(s), the total number of experimental runs, and the bounds for a trend factor. Factor levels can be represented as integers, for example, -1 for low, 0 for medium, and 1 for high. A single whole plot factor or sub plot factor with levels 1 and -1 or 1,0 and -1 should be entered as list(c(1, -1)),list(c(1,0,-1)). If there are two whole plot factors or sub plot factors each with two levels, the input should be entered as list(c(1, -1), c(1, -1)), similarly for more number of factors. The trend factor value lies between 0 to 1. Higher the values, lesser the influence of trend effects on the run order. The function then generates equivalent estimation balanced split plot designs and evaluates them based on D-optimality and Dt-optimality criteria. Additionally, it explores the impact of trend effects and identifies the designs that maximize the trend factor value.
equivalent_BSPD(Number_of_whole_plot_factors, Whole_Plot_factors_levels, Number_of_sub_plot_factors, Sub_Plot_factors_levels, Total_number_of_runs_required, lower_bound, upper_bound)
equivalent_BSPD(Number_of_whole_plot_factors, Whole_Plot_factors_levels, Number_of_sub_plot_factors, Sub_Plot_factors_levels, Total_number_of_runs_required, lower_bound, upper_bound)
Number_of_whole_plot_factors |
Number of Whole Plot Factor(s) |
Whole_Plot_factors_levels |
Levels of Whole Plot Factor(s) |
Number_of_sub_plot_factors |
Number of Sub Plot Factor(s) |
Sub_Plot_factors_levels |
Levels of Sub Plot Factor(s) |
Total_number_of_runs_required |
Total Number of Runs Required |
lower_bound |
Lower bound of Trend Factor Value |
upper_bound |
Upper bound of Trend Factor Value |
Returns a list with the following components:
Total_equivalent_estimation_designs |
Total number of equivalent estimation balanced split plot designs for the given inputs. |
Equivalent_Estimation_Designs |
All the equivalent estimation balanced split plot designs for the given inputs. |
All_equivalent_estimation_designs_with_D_Dt_Trend_Factor |
All the equivalent estimation balanced split plot designs with D, Dt, and Trend Factor value for the given inputs. |
Max_D_value |
Maximum D-value within the generated equivalent estimation balanced split plot designs. |
D_optimal_designs |
Designs with the Maximum D-value within the generated equivalent estimation balanced split plot designs. |
Max_Dt_value |
Maximum Dt-value within the generated equivalent estimation balanced split plot designs. |
Dt_optimal_designs |
Designs with the Maximum Dt-value within the generated equivalent estimation balanced split plot designs. |
Max_Trend_factor_value |
Maximum Trend Factor Value for the generated equivalent estimation balanced split plot designs. |
Number_of_Designs_Max_Trend_Factor |
Number of equivalent estimation balanced split plot designs with Maximum Trend Factor value. |
Equivalent_Estimation_designs_in_trend_factor_range |
Equivalent estimation balanced split plot designs within the specified range of trend factor. |
Bijoy Chanda, Arpan Bhowmik, Cini Varghese, Seema Jaggi, Anindita Datta, Baidya Nath Mandal and Soumen Pal (2024). Incomplete equivalent estimation split plot designs. Journal of Community Mobilization and Sustainable Development, 19(2), 357-360.
Harrison Macharia and Peter Goos (2010). D-optimal and D-efficient equivalent-estimation second order split-plot designs. Journal of Quality Technology, 42(4), 358-372.
Lieven Tack and Martina Vandebroek (2001). (Dt,C)-optimal run orders. Journal of Statistical Planning and Inference, 98, 293-310.
# One whole plot factor at two levels and one sub plot factor at three levels in four runs Result1 <- equivalent_BSPD(1, list(c(1, -1)), 1, list(c(1,0,-1)), 4, 0.1, 0.9) # One whole plot factor at three levels and one sub plot factor at three levels in six runs Result2 <- equivalent_BSPD(1, list(c(1, 0, -1)), 1, list(c(1, 0, -1)), 6, 0.5, 0.95) # One whole plot factor at three levels and two sub plot factors each at two levels in six runs Result3 <- equivalent_BSPD(1, list(c(1, 0, -1)), 2, list(c(1, -1), c(1, -1)), 6, 0.6, 0.9) # Accessing results Result1$Total_equivalent_estimation_designs Result1$Equivalent_Estimation_Designs Result1$All_equivalent_estimation_designs_with_D_Dt_Trend_Factor Result1$Max_D_value Result1$D_optimal_designs Result1$Max_Dt_value Result1$Dt_optimal_designs Result1$Max_Trend_factor_value Result1$Number_of_Designs_Max_Trend_Factor Result1$Equivalent_Estimation_designs_in_trend_factor_range
# One whole plot factor at two levels and one sub plot factor at three levels in four runs Result1 <- equivalent_BSPD(1, list(c(1, -1)), 1, list(c(1,0,-1)), 4, 0.1, 0.9) # One whole plot factor at three levels and one sub plot factor at three levels in six runs Result2 <- equivalent_BSPD(1, list(c(1, 0, -1)), 1, list(c(1, 0, -1)), 6, 0.5, 0.95) # One whole plot factor at three levels and two sub plot factors each at two levels in six runs Result3 <- equivalent_BSPD(1, list(c(1, 0, -1)), 2, list(c(1, -1), c(1, -1)), 6, 0.6, 0.9) # Accessing results Result1$Total_equivalent_estimation_designs Result1$Equivalent_Estimation_Designs Result1$All_equivalent_estimation_designs_with_D_Dt_Trend_Factor Result1$Max_D_value Result1$D_optimal_designs Result1$Max_Dt_value Result1$Dt_optimal_designs Result1$Max_Trend_factor_value Result1$Number_of_Designs_Max_Trend_Factor Result1$Equivalent_Estimation_designs_in_trend_factor_range