This function computes the simplex structure shares of a target motivation
(e.g., intrinsic regulation) in a reference system consisting of three base
regulation types (e.g., identified regulation, introjected regulation, and
external regulation). With the function simplex, the
self-determination theory postulated simplex structure can be illustrated,
where the simplex structure of the theory means that motivation regulation
types theoretically closer to one another are more strongly
interrelated/correlated. From a theoretical viewpoint, the simplex structure
analysis can be viewed as a generalization of the problem of
internalization.
The argument target_regulation, the dependent variable of the
constrained regression analysis, can be any regulation type, and the
arguments base_regulation_1, base_regulation_2, and
base_regulation_3, the independent variables of the constrained
regression analysis, do represent the remaining regulation types, with
respect to which the optimal shares of the target regulation are computed.
The function solve.QP of the package quadprog
is applied in simplex to solve the self-determination theory related
(convex) quadratic program. For details, see Uenlue and Dettweiler
(2015).