¿Podrías añadir una función a la plataforma del DOE para generar cuadrados latinos simples para diseños de bloques completos e incompletos? Tomaría el cálculo del tamaño base, sugeriría la mejor cantidad de productos para cada uno y luego crearía una tabla de datos de matriz. Casi se puede lograr con la opción de aleatorización al crear la tabla, pero aún queda mucho formato por hacer y no es obvio qué ingresar y dónde para obtener el diseño.
https://damienmasson.com/tools/latin_square/
https://justinmacdonald.net/block_designs/
Para complementar esta solicitud, aquí hay algunas especificaciones/características de diseño adicionales que sería estupendo incorporar a este tipo de herramienta.
1. El usuario ingresaría el número de productos/tratamientos (k), el número de periodos (p) y el tamaño de base deseado (n). (Así, si k=p, se trata de un diseño de bloques completos; y si k>p, se trata de un diseño de bloques incompletos).
2. El objetivo del diseño es crear un diseño lo más equilibrado posible:
a. el número de veces que aparece cada producto
b. el número de veces que aparece cada producto en cada período
c. el número de veces que cada producto aparece con otros productos
d. el número de veces que cada producto aparece inmediatamente después de otro producto (arrastre de primer orden)
3. Las tablas resumen proporcionarían recuentos de frecuencia para describir el equilibrio para el tamaño base elegido.
4. El programa calcularía el tamaño mínimo de muestra (tamaño de bloque) necesario para obtener un diseño equilibrado según el criterio n.° 2. (Por ejemplo, para k=p=5, es n=10; para k=p=6, es n=6; para k=7, p=3, es n=42).
5. Para diseños de bloques incompletos balanceados, el programa calcularía la eficiencia del diseño en relación con un diseño de bloques completos y el multiplicador del tamaño de la muestra necesario para tener la misma potencia que un diseño de bloques completos. Multiplicador = k / (p * eficiencia)
6. Una vez que se determina el tamaño del bloque y se elige el tamaño base final, el programa crearía el diseño, aleatorizando las filas (panelistas/pacientes) dentro de los bloques, pero no entre bloques.
¡Gracias por enviar esta solicitud y añadir más información!