my questions relate to iteration time for d-efficient designs with priors and if there are potential strategies to reduce the time to access first design solutions.
I am a beginner with Ngene and found it very easy to use for developping different orthogonal designs, which always had very short iteration times (e.g. several minutes).
Based on pre-test estimates of an orthogonal design I wanted to develop a d-effecient design with 6 attributes between 2 to 4 levels (see code at the end of the post).
Ngene has now been running for 48 hours, completing close to 4 million evaluations, but so far it has not produced any preliminary result in the iteration history field, which I could access.
- I observe that iterations for row swapping with a new seed have steadily increased from initially less than 20,000 swaps to now 55,000 swaps
- I cannot see that the seeds used to converge (last 8 seeds: 0.075447, 0.076756, 0.073022, 0.075099, 0.075603, 0.074021, 0.073013, 0.078329)
My questions are:
a) from your experience is there a benchmark for the time requird for a first iteration result of a d-efficient design? E.g. is it normal to take more than 2 days?
b) does the developement of seeds and row swaps described above indicate how much more time is required until a first design solution is identified?
c) are the ways to access preliminary solutions, which are not yet shown in the iteration history field?
d) are the specific session options, which allow a less accurate but faster design generations?
I could not find related information in the manual, maybe I just did not see it.
Thank you in advance for your advice on this!
Simone
- Code: Select all
Design
;alts = alt1, alt2, alt3, alt4
;rows = 48
;eff = (mnl,d)
;model:
U(alt1) = b.effects [0.15|0.08|-0.36] * B[0,1,2,3] +
a.effects [0.19|0.43|-0.37] * A[0,1,2,3] +
f.effects [-1.22|-0.21|0.49] * F[0,1,2,3] +
o.effects [-1.13] * O[0,1] +
k.effects [-0.82] * K[0,1] +
p.effects [1.57|0.67|-0.77] * P[0,1,2,3] /
U(alt2) = b.effects [0.15|0.08|-0.36] * B[0,1,2,3] +
a.effects [0.19|0.43|-0.37] * A[0,1,2,3] +
f.effects [-1.22|-0.21|0.49] * F[0,1,2,3] +
o.effects [-1.13] * O[0,1] +
k.effects [-0.82] * K[0,1] +
p.effects [1.57|0.67|-0.77] * P[0,1,2,3] /
U(alt3) = b.effects [0.15|0.08|-0.36] * B[0,1,2,3] +
a.effects [0.19|0.43|-0.37] * A[0,1,2,3] +
f.effects [-1.22|-0.21|0.49] * F[0,1,2,3] +
o.effects [-1.13] * O[0,1] +
k.effects [-0.82] * K[0,1] +
p.effects [1.57|0.67|-0.77] * P[0,1,2,3] /
U(alt4) = b.effects [0.15|0.08|-0.36] * B[0,1,2,3] +
a.effects [0.19|0.43|-0.37] * A[0,1,2,3] +
f.effects [-1.22|-0.21|0.49] * F[0,1,2,3] +
o.effects [-1.13] * O[0,1] +
k.effects [-0.82] * K[0,1] +
p.effects [1.57|0.67|-0.77] * P[0,1,2,3] $