潜在クラスモデルであてはめることができる最大のクラスター数は、データの自由度とモデルの自由度によって決まります。モデルの自由度は、モデルで設定されたクラスター数と全カテゴリー数によって決まります。データの自由度は、少なくとも1つのオブザベーションを含んでいる組み合わせ数です。 以下、これをKと記します。すべての組み合わせがデータとして存在している場合、 Kは、応答列の水準数の総積です。データの自由度からモデルの自由度を引いた計算式は次のとおりです。
DF = K - {nCluster - 1 + nCluster(nTotalLevels - nCols)} – 1