anovan matlab,数据调用anovan函数后,输出都是NaN,这是则么回事

在MATLAB中使用anovan函数对数据进行方差分析时,遇到所有输出为NaN的情况。数据Y是一个二维矩阵,将其按列分为变量a、b、c。在调用anovan函数进行多因素方差分析后,无论是p值还是表格信息,所有数值都显示为NaN。这可能是因为数据中存在0分母或者非数值异常导致的计算错误。
摘要由CSDN通过智能技术生成

Y=[144,39,24.2,0;215,47,31.1,1;138,45,22.6,0;145,47,24.0,1;162,65,25.9,1;142,46,25.1,0;...

170,67,29.5,1;124,42,19.7,0;158,67,27.2,1;154,56,19.3,0;162,64,28.0,1;150,56,25.8,0;...

140,59,27.3,0;110,34,20.1,0;128,42,21.7,0;130,48,22.2,1;135,45,27.4,0;114,18,18.8,0;...

116,20,22.6,0;124,19,21.5,0;136,36,25.0,0;142,50,26.2,1;120,39,23.5,0;120,21,20.3,0;...

160,44,27.1,1;158,53,28.6,1;144,63,28.3,0;130,29,22,1;125,25,25.3,0;175,69,27.4,0];

y=Y(:,1);

a=Y(:,2);

b=Y(:,3);

c=Y(:,4);

varnames={'a','b','c'};

[p,table]=anovan(y,{a,b,c},'model','full','varnames',varnames)

结果

p =

NaN

NaN

NaN

NaN

NaN

NaN

NaN

table =

'Source'    'Sum Sq.'       'd.f.'    'Singular?' 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值