Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SAS proc混合自由度误差_Sas_Mixed Models_Random Effects - Fatal编程技术网

SAS proc混合自由度误差

SAS proc混合自由度误差,sas,mixed-models,random-effects,Sas,Mixed Models,Random Effects,我有一个以下格式的数据集: 因子A是一个学科间因子,分为高和低两个层次。 因子B是一个主体内因子,分为高、中、低三个等级 我想运行一个带有嵌套随机效应因子的混合模型 我使用的代码是: proc mixed data=data.mydata; class FactorA FactorB; model DV = FactorA|FactorB; random FactorB(FactorA) FactorB*FactorA(FactorA); lsmeans FactorA|FactorB; run

我有一个以下格式的数据集:

因子A是一个学科间因子,分为高和低两个层次。 因子B是一个主体内因子,分为高、中、低三个等级

我想运行一个带有嵌套随机效应因子的混合模型

我使用的代码是:

proc mixed data=data.mydata;
class FactorA FactorB;
model DV = FactorA|FactorB;
random FactorB(FactorA) FactorB*FactorA(FactorA);
lsmeans FactorA|FactorB;
run;
对数状态:估计的G矩阵不是正定的。 我也没有得到任何p值,仅显示“.”


此外,在输出表中,我看到DF=0。我有一种预感,这就是错误的征兆。但我一直无法理解为什么会发生这种情况。任何线索将不胜感激。谢谢。

根据SAS文档:

估计G矩阵非正定信息通常表示随机语句上的一个或多个方差分量估计为零,并且可以/应该从模型中删除

我建议你从一个更简单的随机语句开始,也许只是截取,然后在考虑交互之前,先逐步添加效果

至于自由度,知道带有随机语句的模型的默认ddfm是contain,这需要大样本量,我建议您尝试其他方法,如KR或SAT

一旦您的模型产生了结果,您就可以根据您的偏好根据您拥有的数据修改模型