Моя задача состоит в том, чтобы определить факторы, которые влияют на net Промоутерский балл
Я использую тестирование пакетов Lavaan с примерами данных
Ниже приведен код
library(lavaan)
age=c(24,56,34)
weight=c(76,55,66)
nps=c(9,4,5)
df=c(age,weight,nps)
mat1=matrix(c(cov(abs(scale(df)))),3,3,byrow=TRUE)
mod2 <- "weight ~ age \n weight ~ nps"
mod1 <- "nps ~ age \n nps ~ weight"
mat1=matrix(c(cor(abs(scale(df)))),3,3,byrow=TRUE)
colnames(mat1) <- rownames(mat1) <- c("age", "weight", "nps")
mod1fit <- sem(mod1, sample.cov = mat1, sample.nobs = 100)
Из приведенного выше примера любой может помочь в понимании nobs[Number of Observations=100]
. Обычно в наблюдениях ML говорится о количестве строк, но я не знаю значения здесь параметра nobs.
Я использовал ссылку ниже, чтобы узнать
https://www.jaredknowles.com/journal/2013/9/1/latent-variable-analysis-with-r-getting-setup-with-lavaan
Когда я запускаю приведенный выше код, я получаю сообщение об ошибке, как показано ниже
Error in lav_samplestats_icov(COV = cov[[g]], ridge = ridge, x.idx = x.idx[[g]], :
lavaan ERROR: sample covariance matrix is not positive-definite