Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Beim Einrichten eines benutzerdefinierten DOE in einer Schulung erhalten die Auszubildenden häufig leicht unterschiedliche Experimente, die nach der Analyse häufig zu unterschiedlichen Modellen führen. Für unerfahrene Benutzer ist dies verwirrend.Ich möchte, dass jeder in der Klasse nach Angabe des Zielmodells das gleiche Experiment erhält. Ist das möglich?
Analyseergebnisse können reproduzierbar gemacht werden, wenn in der Antwortergebnisformel eine Funktion zum Zurücksetzen des Zufallsprinzips verwendet wird.
VersuchsplanungBetreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Hallo @frankderuyck ,
Auf der Custom-Design-Plattform gibt es eine Option, die Ihnen dabei helfen kann, reproduzierbare Designs für Ihre Klasse zu erhalten.
Klicken Sie auf das rote Dreieck neben „Custom Design“ und dann auf „Set Random Seed“. Wenn alle Schüler den gleichen Wert für den Samen haben, sollten sie das gleiche Design erhalten:

Ich hoffe, dass diese Option Ihnen hilft, viel Spaß beim Unterrichten 
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Funktioniert gut und wird eine große Hilfe sein, um Diskussionen und Zeitverluste zu vermeiden. Nochmals vielen Dank, Victor!
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Gern geschehen @frankderuyck !
Ich verstehe die Notwendigkeit, dass die Schüler das gleiche Design haben, wenn Sie bereits gesammelte Messungen oder öffentlich verfügbare Daten verwenden, um ein Design zu erstellen und die Ergebnisse zu analysieren.
Ich weiß nicht, welches Niveau/welche Klasse Ihre Schüler haben, aber da Custom Design auf einem Koordinatenaustauschalgorithmus basiert, um ein optimales Design für das angenommene Modell zu erstellen (im Vergleich zu klassischen Designs, die auf „festen“ Lehrbuchdesigns basieren), ist dies möglich Es kann auch interessant sein, ihnen zu zeigen, wie optimale Designs erstellt werden und dass für eine bestimmte Situation mehrere optimale Designs erstellt werden können. Auch wenn die Experimente zwischen mehreren optimalen Designs möglicherweise nicht gleich sind, kann ihre vergleichende Auswertung zeigen, wie ähnlich sie sind.
Ich habe ein JSL-Skript über diesen Austauschalgorithmus angehängt, das ich einmal in dieser Community heruntergeladen habe (weiß nicht mehr wo), und das für den Unterricht sehr nützlich ist.
Wählen Sie den gesamten JSL-Code aus und klicken Sie auf „Ausführen“. Es öffnet sich ein Dialogfeld mit der Anzahl der Durchläufe, der Zeit zwischen den einzelnen Schritten (in Sekunden) und dem anzugebenden Optimalitätskriterium. Sobald diese Informationen enthalten sind, zeigt Ihnen das Skript in 2D (X1 und X2), wie der Algorithmus funktioniert und wie er sich zufällig bewegt Punkte im Versuchsraum, um das Design basierend auf dem angegebenen Optimalitätskriterium zu verbessern.
Ich fand dieses Skript sehr gut, um ein gutes Verständnis dafür zu vermitteln, wie dieser Koordinatenaustauschalgorithmus funktioniert.
Viel Spaß beim Unterrichten und alles Gute,
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Hallo Victor, das kann in der Tat für einen fortgeschrittenen DOE-Kurs mit erfahreneren Teilnehmern sehr interessant sein. Bisher habe ich eine Ausbildung auf Grund-/Mittelstufe absolviert, daher müssen sie zunächst gut lernen, wie man das Auto fährt, und dann im nächsten Schritt etwas über den Motor lernen.
Danke für den Input!Frank
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Wo kann man den Random Seed-Code für ein bestimmtes DOE finden, damit er reproduziert werden kann? Im Anhang habe ich ein DOE hinzugefügt. Was ist der Random Seed-Code?
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Hallo @frankderuyck ,
Klicken Sie in Ihrer Datentabelle mit der rechten Maustaste auf das Skript „DOE Dialog“ und dann auf „Bearbeiten“, um das Skript zu lesen:
DOE(
Custom Design,
{Add Response( Maximize, "Selectivity", ., ., ., ., ., "%" ),
Add Factor( Continuous, 200, 250, "Temp", 0, "°C" ),
Add Factor( Continuous, 9, 25, "O2", 0, "vol%" ),
Add Factor( Continuous, 0.1, 0.5, "CAT", 0, "m%" ),
Set Random Seed( 2057741289 ), Number of Starts( 29219 ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ), Add Term( {1, 2} ),
Add Term( {1, 1}, {2, 1} ), Add Term( {2, 2} ), Add Term( {1, 1}, {3, 1} ),
Add Term( {2, 1}, {3, 1} ), Add Term( {3, 2} ), Set Sample Size( 16 ),
Optimality Criterion( "Make I-Optimal Design" ), Simulate Responses( 0 ),
Save X Matrix( 0 ), Make Design}
)
Im Skript sehen Sie, dass standardmäßig ein zufälliger Startwert definiert wurde, damit Sie dasselbe Design neu generieren können. In Ihrem Beispiel ist der Startwert 2057741289.
Ich hoffe, diese Antwort wird Ihnen helfen,
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Nochmals vielen Dank, Victor!
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Anbei ein DOE, das ich nicht reproduzieren kann, obwohl ich alle Anweisungen befolge: Wenn ich das Skript dieses DOE öffne (DOE-Dialog/Bearbeiten) und es erneut ausführe, wird ein weiteres benutzerdefiniertes DOE angezeigt?? Das neue benutzerdefinierte DOE-Skript enthält einige Anweisungen zum Aliasing, die im Skript des ursprünglichen, angehängten DOE nicht vorhanden sind. was schief gelaufen ist?
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Hallo @frankderuyck ,
Sie generieren das gleiche Design wie das Original. Eine einfache Möglichkeit, dies zu überprüfen, besteht darin, auf „Zufälligen Startwert festlegen“ (im roten Dreieck neben „Benutzerdefiniertes Design“) zu klicken und zu prüfen, ob der Startwert festgelegt ist, den Sie zuvor festgelegt haben wird auf der Custom Design-Plattform gespeichert: „123“.
Allerdings ist die Reihenfolge der Läufe auf „Randomize“ eingestellt:

Wenn Sie also auf „Tabelle erstellen“ klicken, erhalten Sie dieselben 24 Experimente, jedoch in zufälliger Reihenfolge. Für den Unterricht könnte es einfacher sein, einen Entwurf zu erstellen und die Ausführungsreihenfolge auf „Keep The Same“ oder andere nicht zufällige Einstellungen festzulegen. Auf diese Weise erhalten Sie ein Design, das beim Generieren die gleichen Durchläufe und die gleiche Durchlaufreihenfolge aufweist.
Ich habe die von Ihnen genannten Alias-Begriffe überprüft, sie sind im Original (mit dem Skript „Evaluate Design“) und im neu erstellten benutzerdefinierten Design (links Originaldesign, rechts das neue) identisch:

Ich hoffe, diese Antwort wird Ihnen helfen und Sie beruhigen,
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Hallo Victor, wenn ich hier unten auf „Bearbeiten“ klicke, erhalte ich das Skript des DOE im Anhang
DAMHIRSCHKUH(
Maßgefertigtes Design,
{Antwort hinzufügen( Maximize, "Conversion", ., ., ., ., ., "%" ),
Faktor hinzufügen (kontinuierlich, 230, 250, „Durchfluss“, 0, „lmin-1“),
Faktor hinzufügen( Kontinuierlich, 15, 25, „O2“, 0, „vol%“ ),
Faktor hinzufügen( Kontinuierlich, 0,3, 0,5, „CAT“, 0, „m%“ ),
Faktor hinzufügen( Kontinuierlich, 15, 20, „Druck“, 0, „10² kPa“),
Add Factor( Kategorial, {"LINE A", "LINE B", "LINE C"}, "Supply Line", 0 ),
Zufälligen Startwert festlegen (123), Anzahl der Starts (100), Term hinzufügen ({1, 0}),
Begriff hinzufügen( {1, 1} ), Begriff hinzufügen( {2, 1} ), Begriff hinzufügen( {3, 1} ), Begriff hinzufügen( {4, 1} ),
Begriff hinzufügen( {5, 1} ), Begriff hinzufügen( {1, 1}, {2, 1} ), Begriff hinzufügen( {1, 1}, {5, 1} ),
Begriff hinzufügen( {2, 1}, {3, 1} ), Begriff hinzufügen( {2, 1}, {4, 1} ),
Begriff hinzufügen( {2, 1}, {5, 1} ), Begriff hinzufügen( {3, 1}, {5, 1} ),
Begriff hinzufügen( {4, 1}, {5, 1} ), Begriff hinzufügen( {1, 2} ), Begriff hinzufügen( {2, 2} ),
Term hinzufügen ({3, 2}), Term hinzufügen ({4, 2}), Stichprobengröße festlegen (24),
Optimalitätskriterium („Make A-Optimal Design“),
„A-Optimalitätsparametergewichte“n(
[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
), Antworten simulieren (0), X-Matrix speichern (0), Design erstellen}
)
Wenn ich auf „Ausführen“ klicke, unterscheidet sich die Ausführungsreihenfolge von der beigefügten DOE? Schwer zu verstehen, warum das Skript dieses DOE das DOE nicht reproduziert?

Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?Ja @frankderuyck Da das ursprüngliche DoE offenbar mit einer zufälligen Ausführungsreihenfolge erstellt wurde, erhalten Sie eine andere Ausführungsreihenfolge als Ihr ursprünglicher Entwurf, wenn Sie nach dem Starten des Skripts „DOE-Dialog“ auf „Tabelle erstellen“ klicken (oder das Design, das in der Custom-Design-Plattform zum Erstellen präsentiert wurde), auch wenn Sie „Das Gleiche beibehalten“ auswählen: Die Reihenfolge bleibt dieselbe wie in der Custom-Design-Plattform, nicht die aus der Datentabelle.
Eine Möglichkeit wäre, während der Designgenerierung (und bevor Sie auf „Tabelle erstellen“ klicken) die Option „Spalte „Durchlaufreihenfolge einbeziehen““ zu aktivieren, damit Sie mit dieser Spalte die Läufe für alle mit erstellten Designs in aufsteigender Reihenfolge sortieren können die gleichen Einstellungen:


Leider scheint diese Option nicht irgendwo im Skript von DOE Dialog geschrieben zu sein, daher scheint es nicht möglich zu sein, sie „nachträglich“ zu Ihrer ursprünglichen Datentabelle hinzuzufügen, um Informationen über die Ausführungsreihenfolge zu erhalten.
Betreff: Ist es möglich, die DOE-Generierung reproduzierbar zu machen?OK, danke Victor,
Ich war der Meinung, dass durch die Korrektur von „Random Seed“ eine konstante Randomisierung der Laufreihenfolge sichergestellt werden sollte, wenn diese Option vor der DOE-Generierung ausgewählt wurde.Ich schätze also, jetzt muss ich meine DOEs mit „Run Order Keep the same“ neu generieren.