Können Sie der DOE-Plattform eine Funktion hinzufügen, die einfache lateinische Quadrate für vollständige und unvollständige Blockdesigns generiert? Die Funktion würde die Basisgröße berechnen, die optimale Anzahl der anzuzeigenden Produkte vorschlagen und anschließend eine Array-Datentabelle erstellen. Mit der Randomisierungsoption beim Erstellen der Tabelle lässt sich das Ziel zwar annähernd erreichen, aber es ist noch viel Formatierungsaufwand nötig, und es ist nicht offensichtlich, welche Daten wo eingegeben werden müssen, um das Design zu erhalten.
https://damienmasson.com/tools/latin_square/
https://justinmacdonald.net/block_designs/
Um auf diese Anfrage aufzubauen, hier einige zusätzliche Designspezifikationen/Funktionen, die sich hervorragend für die Integration in ein solches Tool eignen würden.
1. Der Benutzer gibt die Anzahl der Produkte/Behandlungen (k), die Anzahl der Perioden (p) und die gewünschte Basisgröße (n) ein. (Wenn k = p, handelt es sich um einen vollständigen Blockversuch; wenn k > p, um einen unvollständigen Blockversuch.)
2. Ziel des Entwurfs ist es, ein möglichst ausgewogenes Design zu schaffen:
a. die Anzahl der Male, die jedes Produkt erscheint
b. die Anzahl der Vorkommen jedes Produkts in jeder Periode
c. die Anzahl der Male, die jedes Produkt zusammen mit anderen Produkten erscheint
d. die Anzahl der Male, die jedes Produkt unmittelbar nach einem anderen Produkt erscheint (Übertrag 1. Ordnung)
3. In zusammenfassenden Tabellen würden Häufigkeitszählungen angegeben, um die Bilanz für die gewählte Basisgröße zu beschreiben.
4. Das Programm berechnet die minimale Stichprobengröße (Blockgröße), die erforderlich ist, um ein balanciertes Design gemäß Kriterium Nr. 2 zu erhalten. (z. B. für k=p=5 ist es n=10. für k=p=6 ist es n=6. für k=7, p=3 ist es n=42).
5. Bei balancierten unvollständigen Blockdesigns berechnet das Programm die Effizienz des Designs im Vergleich zu einem vollständigen Blockdesign sowie den erforderlichen Stichprobenumfangs-Multiplikator, um die gleiche Teststärke wie ein vollständiges Blockdesign zu erreichen. Multiplikator = k / (p * Effizienz)
6. Sobald die Blockgröße festgelegt und die endgültige Basisgröße gewählt ist, erstellt das Programm das Design, wobei die Zeilen (Teilnehmer/Patienten) innerhalb der Blöcke, aber nicht zwischen den Blöcken, randomisiert werden.
Vielen Dank für Ihre Anfrage und die zusätzlichen Informationen!