CNLSG1¶
- class pystoned.utils.CNLSG1.CNLSG1(y, x, cutactive, cet='addi', fun='prod', rts='vrs')[source]¶
initial Group-VC-added CNLS (CNLS+G) model
- __init__(y, x, cutactive, cet='addi', fun='prod', rts='vrs')[source]¶
CNLS+G model 1
- Parameters:
y (float) – output variable.
x (float) – input variables.
cutactive (float) – active concavity constraint.
cet (String, optional) – CET_ADDI (additive composite error term) or CET_MULT (multiplicative composite error term). Defaults to CET_ADDI.
fun (String, optional) – FUN_PROD (production frontier) or FUN_COST (cost frontier). Defaults to FUN_PROD.
rts (String, optional) – RTS_VRS (variable returns to scale) or RTS_CRS (constant returns to scale). Defaults to RTS_VRS.
- optimize(email='local', solver=None)[source]¶
Optimize the function by requested method
- Parameters:
email (string) – The email address for remote optimization. It will optimize locally if OPT_LOCAL is given.
solver (string) – The solver chosen for optimization. It will optimize with default solver if OPT_DEFAULT is given.