Выполнение анализа фактора в программировании на R - функция factanal ()

Опубликовано: 18 Февраля, 2022

Факторный анализ, также известный как исследовательский факторный анализ, представляет собой статистический метод, используемый в программировании на R для выявления неактивной реляционной структуры и, кроме того, сужения пула переменных до нескольких переменных. Основной мотив для использования этого метода - выяснить, какой фактор больше всего влияет на категоризацию весов.

Syntax: factanal(x, factors)

Parameters:
x: represents dataset
factors: specifies number of factors to be fitted

Example:
Let us suppose, there are number of food available in the dataset with their food texture data points such as Oil, Density, Crispy, Fracture, and Hardness.

# Reading csv file of food textures
  
food_textures <- food_textures[, 2:6]
  
factor_analysis <- factanal(food_textures, factors = 2)
  
print(factor_analysis)
  
# Output to be present as PNG file 
png(file = "factorAnalysisGFG.png")
  
# Plot factor 1 by factor 2
load <- factor_analysis$loadings[, 1:2]
  
# Plot graph
plot(load, type = "n")
text(load, labels = names(food_textures), cex = .9)
  
# Saving the file
dev.off()

Выход:

 Вызов:
factanal (x = food_textures, факторы = 2)

Уникальности:
     Плотность масла Твердость до хрустящего разрушения 
   0,334 0,156 0,042 0,256 0,407 

Нагрузки:
         Фактор1 Фактор2
Нефть -0,816         
Плотность 0,919         
Хрустящий -0,745 0,635 
Перелом 0,645 -0,573 
Твердость 0,764 

               Фактор1 Фактор2
Нагрузки СС 2,490 1,316
Пропорция Var 0,498 0,263
Кумулятивная вариация 0,498 0,761

Проверка гипотезы о том, что достаточно двух факторов.
Статистика хи-квадрат составляет 0,27 на 1 степень свободы.
Значение p равно 0,603.