factor_analyzer также выполняет CFA:
импорт необходимых библиотек
import pandas as pd
from factor_analyzer import FactorAnalyzer
импорт данных образца
df= pd.read_csv("test.csv")
Подтверждающий факторный анализ
from factor_analyzer import (ConfirmatoryFactorAnalyzer, ModelSpecificationParser)
model_dict = {"F1": ["V1", "V2", "V3", "V4"], "F2": ["V5", "V6", "V7", "V8"]}
model_spec = ModelSpecificationParser.parse_model_specification_from_dict(df, model_dict)
cfa = ConfirmatoryFactorAnalyzer(model_spec, disp=False)
cfa.fit(df.values)
cfa.loadings_