我想问一下,为什么我这样做会出现 no observations r(2000) 错误呢?<br/><br/>我的数据文件是存成 .csv 格式的,用 insheet 可以读进来。数据如下:<br/><br/>yeild,B,A<br/>41,i,I<br/>49,i,I<br/>23,i,I<br/>25,i,I<br/>47,i,II<br/>59,i,II<br/>50,i,II<br/>40,i,II<br/>43,i,III<br/>35,i,III<br/>53,i,III<br/>50,i,III<br/>11,ii,I<br/>13,ii,I<br/>25,ii,I<br/>24,ii,I<br/>43,ii,II<br/>38,ii,II<br/>33,ii,II<br/>36,ii,II<br/>55,ii,III<br/>38,ii,III<br/>47,ii,III<br/>44,ii,III<br/>6,iii,I<br/>22,iii,I<br/>26,iii,I<br/>18,iii,I<br/>8,iii,II<br/>22,iii,II<br/>18,iii,II<br/>14,iii,II<br/>30,iii,III<br/>33,iii,III<br/>26,iii,III<br/>19,iii,III<br/><br/>读进来之后,我发现 yeild 的类型是 byte,不明白为什么,是因为我的数据是整数的缘故吗?<br/><br/>我用 anova yeild a b 提示我<br/>no observations<br/>r(2000)<br/><br/>我试着把 yeild 的类型换成 float<br/>gen aa = float(yeild)<br/>然后 anova aa a b,还是一样的提示<br/>但用 oneway aa a 却可以正常运行。<br/><br/>请问这是为什么?如何解决?<br/><br/>谢谢各位!!<br/>