CentralCompositeDesign

constructor(twoLevelFactorialDesign: TwoLevelFactorialDesign, numFactorialReps: Int = 1, numAxialReps: Int = 1, numCenterReps: Int = 1, axialSpacing: Double, name: String? = null)

A central composite design represent a two-level factorial design that has been augmented with a center point and axial point to enable the modeling of quadratic response surface models.

This base class specifies a circumscribed central composite design. Thus, the extreme values for the high and low settings for the factors will be exceeded. Care must be taken to ensure that the values for the axial points are valid values for the design factors in the original parameter space.

Parameters

twoLevelFactorialDesign

the full design

numFactorialReps

the number of replications at each point in the factorial design. The default is 1.

numCenterReps

the number of replications for the center point in the factorial design. The default is 1.

numAxialReps

the number of replications for the axial points in the factorial design. The default is 1.

axialSpacing

the axial spacing in coded units for the design. The axial spacing must be greater than 0.0. The user is responsible for selecting an appropriate axial spacing value that determines the quality of the design.


constructor(factors: Set<TwoLevelFactor>, numFactorialReps: Int = 1, numAxialReps: Int = 1, numCenterReps: Int = 1, axialSpacing: Double, name: String? = null)

A central composite design represent a two-level factorial design that has been augmented with a center point and axial point to enable the modeling of quadratic response surface models.

This base class specifies a circumscribed central composite design. Thus, the extreme values for the high and low settings for the factors will be exceeded. Care must be taken to ensure that the values for the axial points are valid values for the design factors in the original parameter space.

Parameters

factors

the factors in the design

numFactorialReps

the number of replications at each point in the factorial design. The default is 1.

numCenterReps

the number of replications for the center point in the factorial design. The default is 1.

numAxialReps

the number of replications for the axial points in the factorial design. The default is 1.

axialSpacing

the axial spacing in coded units for the design. The axial spacing must be greater than 0.0. The user is responsible for selecting an appropriate axial spacing value that determines the quality of the design.


constructor(twoLevelDesignItr: FactorialDesign.FactorialDesignIterator, numFactorialReps: Int = 1, numAxialReps: Int = 1, numCenterReps: Int = 1, axialSpacing: Double, name: String? = null)

Parameters

twoLevelDesignItr

an iterator to the points in the factorial or fractional factorial design

numFactorialReps

the number of replications at each point in the factorial design. The default is 1.

numCenterReps

the number of replications for the center point in the factorial design. The default is 1.

numAxialReps

the number of replications for the axial points in the factorial design. The default is 1.

axialSpacing

the axial spacing in coded units for the design. The axial spacing must be greater than 0.0. The user is responsible for selecting an appropriate axial spacing value that determines the quality of the design.