This site provide automatic calculation of 'latin square' for counter-balances. When you input the number of the conditions, the minimum number of the participants and the counter-balanced patterns for each are provided.

被験者内計画の実験を行う際、条件の数が増えるほど、順序交差が階乗で膨大になります。これを防ぐのがラテン方格による順序交差です。各条件の前後関係が必ず交差されています。

他の関連手法として、直交法という、全組み合せをせずに最小限の繰り返しにする方法がある。これは信頼性と楽さのトレードオフになる。よってここでは被験者数を抑えることのできるラテン方格の計算を行う。

latin square (ラテン方格)の自動計算。
条件数を入力すると、minimum被験者数と順序交差のパターンを出力。

--> The minimum number of participant is (min被験者数)
18 or multiple number of that. (この倍数が理想)

--> The patterns for each participant (順序交差パターン)

processing version: mouse click on red means +, blue means -.