Constrains design problem
Posted: Sun Jan 07, 2024 12:13 am
Dear Ngene team and all,
I'm not proficient in this software yet. I can't understand the meaning of the warn message after run the code. I do not know how to adujust the code with the warning message.I need your help.
Warning message:
Note:
The conditional statement nesting cluster 1 contains 3 permissible combinations of attribute levels.
The nesting cluster contains the following if statements:
* if(bus.vt1=40,taxi.vt3=22 and hailingcar.vt3=22 and taxi.tc3=27 and hailingcar.tc4=23)
* if(bus.vt1=48,taxi.vt3=26 and hailingcar.vt3=26 and taxi.tc3=29 and hailingcar.tc4=25)
* if(bus.vt1=56,taxi.vt3=30 and hailingcar.vt3=30 and taxi.tc3=32 and hailingcar.tc4=28)
An attempt will be made to balance the frequency of each level in attributes affected by constraints, however complete balance might not be possible.
[Random] Finished initial seeding (2601746746.97139)
[Swap] Start row swapping with initial seed. (10000 iterations of swapping)
[Swap] Finished with row swapping on the current seed
My design idea:
The purpose of my research is to study the factors that influence the choice of travel mode. In order to consider the effect of road congestion on travel time(VT) and travel cost (TC) in bus, taxi and hailingcar, I envision that when road is clear without congestion, the VT of bus, taxi, hailing car is in low level, with value of 40,22, 22 respectively, so TC of taxi and hailingcar also in low level, with value of 27,23 respectively. When road is in moderate congestion level, the VT of bus, taxi, hailing car is in middle level, with value of 48,26,26 respectively, so the TC of taxi and hailingcar also in middle level, with value of 29,25 respectively. The same goes for high congestion level. The travel cost of public transportation is unchanged, with just one level. The travel time of subway is not affected by road congestion. BL stands for Baggage Load, 'CP' stands for number of companions, 'CR' stands for the level of congestion in the carriage.
My question:
There still exist iteration history, but the value of ML D-error is large, reaching 2691773047. I find that other study's efficient design all have a low value of D-error(less than 1). I want to know if my design is invalid? Whether it is due to the assignment of CP and BL variables? If I want to get the DOE results I want, how do I adjust my code?
Looking forward to your reply. Thank you in advance.
I'm not proficient in this software yet. I can't understand the meaning of the warn message after run the code. I do not know how to adujust the code with the warning message.I need your help.
- Code: Select all
Design
;alts=bus,subway,taxi,hailingcar
;rows=18
;blocks=6
;eff=(mnl,d)
;cond:
if(bus.VT1=40,taxi.VT3=22 and hailingcar.VT3=22 and taxi.TC3=27 and hailingcar.TC4=23),
if(bus.VT1=48,taxi.VT3=26 and hailingcar.VT3=26 and taxi.TC3=29 and hailingcar.TC4=25),
if(bus.VT1=56,taxi.VT3=30 and hailingcar.VT3=30 and taxi.TC3=32 and hailingcar.TC4=28)
;model:
U(bus)=a1[0.1]+b1[-0.1]*BL[0,1,2]+b2[-0.1]*CP[0,1,2]+b3[-0.1]*VT1[40,48,56]+b4[-0.1]*WT1[3,6,10]+b5[-0.2]*TC1[2]/
U(subway)=a2[0.1]+b1*BL[BL]+b2*CP[CP]+b3*VT2[25]+b4*WT2[3,5,9]+b5*TC2[4]+b6[-0.4]*CR[1,2,3]/
U(taxi)=a3[0]+b1*BL[BL]+b2*CP[CP]+b3*VT3[22,26,30]+b4*WT3[5,10,15]+b5*TC3[27,29,32]/
U(hailingcar)=b1*BL[BL]+b2*CP[CP]+b3*VT3+b4*WT3+b5*TC4[23,25,28]
$
Warning message:
Note:
The conditional statement nesting cluster 1 contains 3 permissible combinations of attribute levels.
The nesting cluster contains the following if statements:
* if(bus.vt1=40,taxi.vt3=22 and hailingcar.vt3=22 and taxi.tc3=27 and hailingcar.tc4=23)
* if(bus.vt1=48,taxi.vt3=26 and hailingcar.vt3=26 and taxi.tc3=29 and hailingcar.tc4=25)
* if(bus.vt1=56,taxi.vt3=30 and hailingcar.vt3=30 and taxi.tc3=32 and hailingcar.tc4=28)
An attempt will be made to balance the frequency of each level in attributes affected by constraints, however complete balance might not be possible.
[Random] Finished initial seeding (2601746746.97139)
[Swap] Start row swapping with initial seed. (10000 iterations of swapping)
[Swap] Finished with row swapping on the current seed
My design idea:
The purpose of my research is to study the factors that influence the choice of travel mode. In order to consider the effect of road congestion on travel time(VT) and travel cost (TC) in bus, taxi and hailingcar, I envision that when road is clear without congestion, the VT of bus, taxi, hailing car is in low level, with value of 40,22, 22 respectively, so TC of taxi and hailingcar also in low level, with value of 27,23 respectively. When road is in moderate congestion level, the VT of bus, taxi, hailing car is in middle level, with value of 48,26,26 respectively, so the TC of taxi and hailingcar also in middle level, with value of 29,25 respectively. The same goes for high congestion level. The travel cost of public transportation is unchanged, with just one level. The travel time of subway is not affected by road congestion. BL stands for Baggage Load, 'CP' stands for number of companions, 'CR' stands for the level of congestion in the carriage.
My question:
There still exist iteration history, but the value of ML D-error is large, reaching 2691773047. I find that other study's efficient design all have a low value of D-error(less than 1). I want to know if my design is invalid? Whether it is due to the assignment of CP and BL variables? If I want to get the DOE results I want, how do I adjust my code?
Looking forward to your reply. Thank you in advance.