Hilfe bei unzulässigen Kombinationen für benutzerdefinierte DOEHallo, ich versuche, ein Split-Plot-Experiment (4 schwer zu ändernde (HTC) und 1 leicht zu ändernde (ETC) Variable) zu entwerfen, das vorhandene Hardware einbezieht, also habe ich die Rolle der vier festgelegt HTC-Variablen als „diskrete numerische“ Variablen im Design. Jede der HTC-Variablen (nennen wir sie A, B, C, D) hat drei Werte, die die niedrige, mittlere und hohe Ebene darstellen (nennen wir die Werte 1, 2, 3 – aber sie sind numerisch und nicht kategorisch), also a Eine vollfaktorielle Betrachtung der HTC-Faktorkombinationen würde 3^4 = 81 Kombinationen ergeben. Da die Hardware jedoch nur 39 dieser 81 Kombinationen unterstützt, habe ich 42 nicht zulässige Kombinationen eingegeben, beispielsweise in der Form: (A == 1 & B == 1 & C == 2 & D == 3) | (A == 2 & B == 3 & C == 1 & D == 2) | usw
Die ETC-Variable ist kontinuierlich und es gibt keine Einschränkungen hinsichtlich der einstellbaren Werte. Ich habe drei Ebenen oder Werte der ETC-Variablen ausgewählt.
Ich verwende Custom DOE mit JMP 15.2 (auf einem Mac mit OS 10.15.7), habe ein I-Optimal-Design gewählt und die Anzahl der zufälligen Starts auf 150 festgelegt. Die Designerstellung dauert pro Design ca. 25 Minuten. Ich habe 45 ganze Handlungsstränge mit jeweils drei Nebenhandlungen ausgewählt, also insgesamt 135 Nebenhandlungen. Der resultierende Entwurf enthält jedoch fünf der unzulässigen Kombinationen von HTC-Variablen. Warum macht es das? Ich habe meine Liste der nicht zulässigen Kombinationen noch einmal überprüft. Die Liste ist vollständig und scheint korrekt eingegeben zu sein. Für Vorschläge wäre ich dankbar.
VersuchsplanungBetreff: Hilfe bei unzulässigen Kombinationen für benutzerdefinierte DOERyan,
Ich habe den „Fuzzy-Equals“-Ansatz für das Skript für unzulässige Kombinationen verwendet, und das hat gut funktioniert. Im resultierenden Versuchsplan gab es keine Faktorkombinationen, die eine unzulässige Kombination enthielten.
Danke nochmal für deine Hilfe.
Betreff: Hilfe bei unzulässigen Kombinationen für benutzerdefinierte DOERyan,
Danke für die Antwort. Der Fehler für Faktor „A“ mit einem Wert von 30 statt 0,30 betraf nur die „bereinigte“ Version, die ich erneut ausgeführt habe, damit ich etwas auf der Website veröffentlichen konnte. Der ursprüngliche Entwurf hatte den korrekten Wert von 0,30. Entschuldigung für meinen Fehler in dem, was ich gesendet habe.
Ich werde versuchen, die „Fuzzy-Equals“-Logik zu verwenden, die Sie in die JSL-Datei eingefügt haben. Ich werde euch wissen lassen, wie es ausgeht.
Betreff: Hilfe bei unzulässigen Kombinationen für benutzerdefinierte DOEEs gibt ein paar Dinge, die hier vor sich gehen könnten – im DOE-Dialog in Ihrer Tabelle hatte A einen Wert von 30 statt 0,30 und D hatte 0 zweimal wiederholt.
Ich bin auch auf Probleme gestoßen, bei denen die doppelte Darstellung bei diskreten Zahlen nicht als gleich ausgewertet wird, insbesondere bei Dezimalzahlen. Um dies zu umgehen, verwende ich ein „Fuzzy-Gleich“ mit absoluten Werten.
Ich habe nicht alle Ihre Kombinationen überprüft, aber ich hoffe, dass die beigefügte Kombination wie erwartet funktioniert.
Die Kovariaten-Option war auch in JMP 15 verfügbar, aber Sie müssen möglicherweise zuerst die Tabelle duplizieren (da einige Zeilen möglicherweise wiederholt werden), aber die I-Optimalität würde nur beim steuerbaren Faktor berücksichtigt (leicht zu ändern). , aber es könnte eine andere Option sein.
Betreff: Hilfe bei unzulässigen Kombinationen für benutzerdefinierte DOEPhil,
Vielen Dank für die Antwort auf meine Frage. Im Anhang finden Sie eine JMP-Datei mit einer bereinigten Version des Designs. Bei dieser Version habe ich die Anzahl der zufälligen Starts nicht festgelegt, also habe ich JMP einfach seinen Standardwert verwenden lassen und es lief viel schneller. Mir hat die lange Generierungszeit mit dem 45-Plot-Design und der auf 150 eingestellten Anzahl zufälliger Starts nichts ausgemacht – ich verstehe durchaus, dass es viel Rechenzeit erfordert. Wieder erhalte ich Faktorkombinationen im Design, die als unzulässige Kombinationen festgelegt wurden.
Damit ich nicht jedes Mal, wenn ich ein Design ausführe, mühsam das Skript für unzulässige Kombinationen eingeben muss, habe ich das Skript in einen Texteditor eingegeben und es einfach kopiert und in das Skriptfenster für unzulässige Kombinationen eingefügt. Ich habe auch diese Textdatei angehängt. Hoffentlich gibt es keine versteckten Zeilenendezeichen in der Textdatei, die Probleme mit JMP verursachen. Die Textdatei wurde in BBEdit v13.5.6 auf einem Mac erstellt.
Ich habe auf der JMP-Website gesehen, dass Version 16 über verbesserte Funktionen zum Festlegen von Kandidatenpunkten für ein Design verfügt, und habe mir die Präsentation dazu angesehen. Ich habe das noch nie mit JMP versucht, obwohl ich das Konzept verstehe. Ich weiß jedoch nicht, ob diese Funktion in Version 15 verfügbar ist.
Bitte werfen Sie einen Blick auf meine JMP-Datei und lassen Sie mich wissen, wenn ich etwas falsch gemacht habe, das dazu führt, dass JMP die unzulässigen Kombinationen im Entwurfsprozess ignoriert. Danke.
Betreff: Hilfe bei unzulässigen Kombinationen für benutzerdefinierte DOEIch bin mir nicht sicher, warum Sie dieses Ergebnis mit Kombinationen erhalten, von denen Sie glauben, dass Sie sie nicht zugelassen haben. Können Sie eine anonymisierte Version des Problems teilen?
Ich würde sagen, dass die Erstellung eines Designs mit 45 ganzen Plots eine ziemliche Rechenaufgabe sein könnte und die langen Design-Generierungszeiten erklären könnte.
Das Festlegen unzulässiger Kombinationen kann schwierig sein, sodass leicht Fehler passieren können.
Eine Möglichkeit, wenn Sie unzulässige Kombinationen haben, besteht darin, die Tabelle mit allen Kombinationen zu erstellen (die 81-Behandlungs-Vollfaktorie) und dann Behandlungen zu löschen, die nicht zulässig sind. Verwenden Sie diese Tabelle dann als Kandidatenläufe. JMP 16 verfügt hierfür über verbesserte Funktionen und dies ist in früheren Versionen möglich. Chris Gotwalt, Chief Data Scientist bei JMP, äußerte sich einen Vortrag auf dem jüngsten Discovery Summit Europe darüber.
Ich hoffe das hilft.