用SEMsens软件包编写R语言用来敏感性分析,原模型没有问题,敏感性模型是在原模型的基础之上加上幻影变量(phantom),有关原模型和敏感性模型的R代码为
原模型为
EC=~EC1+EC2
ED=~ED1+ED2
PA=~PA1+PA2+PA3
NAN=~NA1+NA2+NA3
EE=~EE1+EE2+EE3
RE=~RE1+RE2+RE3
WV=~WV1+WV2+WV3
WD=~WD1+WD2+WD3
WC=~WC1+WC2+WC3
PA~EC+ED
NAN~EC+ED
EE~PA+NAN
RE~PA+NAN
WV~EE+RE
WD~EE+RE
WC~EE+RE
设置敏感性有两个版本
版本1:Phantom =~ 0
Phantom ~~ 1*Phantom
EC ~ Phantom1*Phantom
ED ~ Phantom2*Phantom
PA ~ Phantom3*Phantom
NAN ~ Phantom4*Phantom
EE ~ Phantom5*Phantom
RE ~ Phantom6*Phantom
WV ~ Phantom7*Phantom
WD ~ Phantom8*Phantom
WC ~ Phantom9*Phantom
版本2:Phantom1 =~ 0
Phantom2 =~ 0
Phantom1 ~~ 1*Phantom1
Phantom2 ~~ 1*Phantom2
EC ~ p1*Phantom1
ED ~ p2*Phantom2
这两个版本在运行时都出现“错误于sa.aco(model = model,sens.model = sens.model, sample.cov = cov_matrix, :
Sensitivity model must have at least two sensitivity parameters orphantom coefficients.”这样的错误,我的目的是通过将原模型进行敏感性分析进而检验模型的稳健性,请问出现这个问题该怎样修改敏感性模型。


雷达卡



京公网安备 11010802022788号







