Выполнение анализа фактора в программировании на 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 < - read.csv( "https://userpage.fu-berlin.de/soga/300/30100_data_sets/food-texture.csv" ) 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.