Pourriez-vous ajouter une fonctionnalité à la plateforme DOE permettant de générer des carrés latins simples pour les plans en blocs complets et incomplets ? Cette fonctionnalité calculerait la taille de base, suggérerait le nombre optimal de produits pour chaque type de plan, puis créerait un tableau de données. L'option de randomisation lors de la création du tableau permet d'obtenir un résultat satisfaisant, mais il reste beaucoup de mise en forme à effectuer et l'emplacement des données à saisir pour obtenir le plan n'est pas évident.
https://damienmasson.com/tools/latin_square/
https://justinmacdonald.net/block_designs/
Pour compléter cette demande, voici quelques spécifications/fonctionnalités de conception supplémentaires qu'il serait judicieux d'intégrer à ce type d'outil.
1. L'utilisateur saisit le nombre de produits/traitements (k), le nombre de périodes (p) et la taille de base souhaitée (n). (Ainsi, si k=p, il s'agit d'un plan en blocs complets ; et si k>p, il s'agit d'un plan en blocs incomplets).
2. L'objectif de la conception est de créer un design aussi équilibré que possible :
a. le nombre de fois où chaque produit apparaît
b. le nombre de fois où chaque produit apparaît à chaque période
c. le nombre de fois où chaque produit apparaît avec d'autres produits
d. le nombre de fois où chaque produit apparaît immédiatement après un autre produit (report de première commande)
3. Les tableaux récapitulatifs fourniraient les fréquences pour décrire l'équilibre pour la taille de base choisie.
4. Le programme calculerait la taille minimale de l'échantillon (taille du bloc) nécessaire pour obtenir un plan équilibré selon le critère n° 2. (par exemple, pour k=p=5, c'est n=10. pour k=p=6, c'est n=6. pour k=7, p=3, c'est n=42).
5. Pour les plans en blocs incomplets équilibrés, le programme calcule l'efficacité du plan par rapport à un plan en blocs complets, ainsi que le coefficient multiplicateur nécessaire pour obtenir la même puissance statistique. Coefficient multiplicateur = k / (p * efficacité)
6. Une fois la taille du bloc déterminée et la taille de base finale choisie, le programme créerait le plan, en randomisant les lignes (panélistes/patients) à l'intérieur des blocs mais pas entre les blocs.
Merci d'avoir soumis cette demande et d'avoir ajouté des informations supplémentaires !