Ciao,
Sto cercando di creare un design utilizzando la piattaforma di progettazione personalizzata DOE. Ho tre fattori categoriali (G, L e Z) da considerare, uno nidificato nell'altro. In definitiva, il modello che voglio eseguire è Y = G + L[Z] + Z + e. Tuttavia, il mio obiettivo principale è garantire che il numero di repliche di G sia bilanciato all'interno di Z e che il numero di esecuzioni sia bilanciato nel mio fattore L.
Utilizzando l'opzione "Combinazioni non consentite", sono riuscito a ottenere qualcosa di simile al risultato desiderato. Ad esempio, questo script produce risultati che sono abbastanza vicini a ciò che voglio:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor(
Categorical,
{"L1", "L2", "L3", "L4", "L5", "L6", "L7", "L8", "L9", "L10"},
"L",
0
), Add Factor(
Categorical,
{"V1", "V2", "V3", "V4", "V5", "V6",
"V7", "V8", "V9", "V10", "V11", "V12",
"V13", "V14", "V15", "V16", "V17", "V18",
"V19", "V20", "V21", "V22", "V23", "V24",
"V25", "V26", "V27", "V28", "V29", "V30",
"V31", "V32"},
"G",
0
), Add Factor( Categorical, {"Z1", "Z2"}, "Z", 0 ),
Set Random Seed( 1289561612 ), Number of Starts( 360 ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Potential Term( {3, 1} ),
Set Sample Size( 360), Disallowed Combinations(
Z == "Z1" & (L == "L6" | L == "L7" |
L == "L8" | L == "L9" | L == "L10") |
Z == "Z2" & (L == "L1" | L == "L2" |
L == "L3" | L == "L4" | L == "L5")
), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design}
);Tuttavia, questo è ben lungi dall'essere perfetto perché il numero di livelli per L , Z e G può variare notevolmente a seconda dei design che devo creare e ne ho molti! Questo approccio non è semplice da automatizzare tramite scripting.
Inoltre, il numero di repliche per livello Z per il mio fattore G non è perfettamente bilanciato, come mostrato nel seguente riepilogo della mia tabella dei risultati:

Ogni pensiero è benvenuto:)
Sto usando JMP16
Ciao @johanna_younous ,
Potrei non rispondere direttamente alle tue domande, ma ho alcune osservazioni/commenti:
Maggiori informazioni sull'approccio del set di candidati qui: Progetti di set candidati: adattare i vincoli del DOE al problema (2021-EU-30MP-784)
Spero che questa risposta possa aiutarti,
Ciao, grazie per questa risposta.
in effetti lo scopo è di ordinare correttamente tutti i miei livelli di G, e alla fine di selezionare i migliori. 32 livelli sono un numero piuttosto basso di livelli per me in effetti! Non c'è un modo diretto né facile per associare numeri a quei fattori.
Ho provato a illustrare l'equilibrio con l'immagine, ma potrei non essere stato chiaro, mi dispiace.
Ecco cosa ottengo con un'altra corsa in cui ho aumentato il numero di corse.
Il problema di equilibrio deriva dal numero di replicazioni dei miei livelli G all'interno di Z. Ecco cosa ho:

e questo è quello che vorrei

Grazie per l'approccio al candidato, ci farò caso.
Pensavo che questo problema sarebbe stato più facile da risolvere per essere onesti:)
Ciao @johanna_younous ,
Qual è la necessità dietro al bilanciamento esatto tra i livelli? Hai provato a creare il design manualmente? Come si confronta con il tuo design scriptato?
Non sono sicuro che questo leggero squilibrio sia qualcosa di cui preoccuparsi: puoi confrontare i design con la piattaforma Confronta i design .
In ogni caso, l'uso dell'approccio Candidate potrebbe essere una buona alternativa in questo caso, in modo che i vincoli siano già nella scelta dei punti, invece di specificarli nella generazione del progetto.