Wie erstelle ich alle möglichen Plattenlayouts für einen Test (4 Spalten, 4 Reihen und 4 Spalten, 6 Reihen)?Ich möchte JMP verwenden, um alle möglichen Plattenlayouts für einen biologischen Test zu erstellen:
1. wo die Platte 4 Spalten und 4 Reihen hat und 8 Proben auf der Platte dupliziert sind (Beispiel unten dargestellt)
2. Die Platte hat 4 Spalten und 6 Reihen und 12 Proben sind auf der Platte dupliziert
Ist dies mit der JMP DoE-Plattform möglich?
ein Beispiellayout für eine 4x4-Platte mit 8 duplizierten Proben:

VersuchsplanungBetreff: Wie erstelle ich alle möglichen Plattenlayouts für einen Test (4 Spalten, 4 Reihen und 4 Spalten, 6 Reihen)?Hallo @Fiona_Baines ,
Ich denke, Ihr Hauptdesign könnte sehr einfach mit der Plattform „Custom DoE“ generiert werden:
- Geben Sie Ihre 2 kategorialen Faktoren „Col“ und „Row“ mit 4 Ebenen an:

- Geben Sie ein Modell mit Haupteffekten und der 2-Faktoren-Interaktion an. Sie können die Mindestanzahl an Läufen (16) auswählen, um ein Experiment für jeden der Standortpunkte wie in Ihrem Diagramm durchzuführen. Andernfalls liefert die empfohlene Standardzahl 32 zwei Läufe für jede Position.
Beispiel mit dem 16-Runs-DoE:

Hier ist das Skript, um die Mindestanzahl an DOE-Durchläufen zu erreichen:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Categorical, {"1", "2", "3", "4"}, "Row", 0 ),
Add Factor( Categorical, {"A", "B", "C", "D"}, "Col", 0 ),
Set Random Seed( 1171712789 ), Number of Starts( 1 ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {1, 1}, {2, 1} ),
Set Sample Size( 16 ), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design,
Set Run Order( Randomize ), Make Table}
)
Was die Situation mit zwei Replikaten betrifft, können Sie in der benutzerdefinierten Designplattform die Anzahl der gewünschten Durchläufe angeben (höher oder gleich der erforderlichen Mindestanzahl, in Ihrem Fall 16, sodass Sie einen Entwurf mit 24 Durchläufen (mit 8 Replikatdurchläufen) erstellen könnten) oder ein 32-Läufe-Design (mit 12 Replikationsläufen), aber Sie haben möglicherweise nicht die Möglichkeit, Einfluss darauf zu nehmen, wo diese Replikationsläufe verteilt werden.
Beispiel mit 8 doppelten Läufen:

Eine andere Möglichkeit besteht darin, den Entwurf mit der Mindestanzahl an Durchläufen (16) zu erstellen und dann die gewünschten Experimente manuell in die Datentabelle einzufügen (Kopieren und Einfügen).
Ich bin mir in Ihrem Diagramm nicht sicher, wo sich die doppelten Läufe befinden. Könnten Sie die Markierung ändern, um die Läufe leichter identifizieren zu können?
Ich hoffe, diese Antwort wird Ihnen helfen,
Betreff: Wie erstelle ich alle möglichen Plattenlayouts für einen Test (4 Spalten, 4 Reihen und 4 Spalten, 6 Reihen)?Hallo @Victor_G
Vielen Dank für die Antwort auf meinen Beitrag.
Die Duplizierung ergibt sich aus der Tatsache, dass jede Probe zweimal auf jeder Platte erscheint. Ich habe in der folgenden Grafik verschiedene Symbole verwendet, um die Dinge klarer zu machen. Ich versuche herauszufinden, wie ich eine Datentabelle erstellen kann, die alle möglichen Plattenlayouts enthält (vier einzigartige Plattenlayouts sind unten dargestellt).

Betreff: Wie erstelle ich alle möglichen Plattenlayouts für einen Test (4 Spalten, 4 Reihen und 4 Spalten, 6 Reihen)?Entschuldigung für mein Missverständnis @Fiona_Baines Ich glaube, ich verstehe jetzt Ihren Anwendungsfall besser.
Durch die Verwendung dieses Setups für das DOE (und die ausschließliche Verwendung von Haupteffekten im Modell):

Und indem ich das Optimalitätskriterium als „Alias-Optimal“ spezifiziere, die Design-Suchzeit und die Anzahl der zufälligen Starts erhöhe (um dem gewünschten Design zu nähern), kann ich das Design erhalten, das Sie erwarten:

Hier ist das Skript, das Sie reproduzieren möchten:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor(
Categorical,
{"S1", "S2", "S3", "S4", "S5", "S6", "S7", "S8"},
"Treatment",
0
), Add Factor( Categorical, {"1", "2", "3", "4"}, "Row", 0 ),
Add Factor( Categorical, {"A", "B", "C", "D"}, "Col", 0 ),
Add Factor( Categorical, {"1", "2", "3", "4"}, "Blocking", 0 ),
Set Random Seed( 1635750691 ), Number of Starts( 77 ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ), Add Term( {4, 1} ),
Add Alias Term( {1, 1}, {2, 1} ), Add Alias Term( {1, 1}, {3, 1} ),
Add Alias Term( {1, 1}, {4, 1} ), Add Alias Term( {2, 1}, {3, 1} ),
Add Alias Term( {2, 1}, {4, 1} ), Add Alias Term( {3, 1}, {4, 1} ),
Set Sample Size( 64 ), Optimality Criterion( "Make Alias Optimal Design" ),
Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design,
Set Run Order( Randomize within Blocks ), Make Table}
)
Und die Datentabelle mit Diagrammskript angehängt.
Möglicherweise gibt es eine einfachere und einfachere Möglichkeit, dieses Design umzusetzen, aber diese Option kann dennoch hilfreich sein.
Dieses Design sollte besser zu Ihren Erwartungen passen 