无需求R的标量化矩阵
我正在用R写一个chi-sq stat测试,我的标量chisq被转换成一个矩阵,我不知道为什么 这里使用的变量包括 k是一个标量 f是kxk矩阵 n是正在评估的数据点的数量 chisq本来是一个标量,但每次运行此代码时都会变成一个矩阵 任何帮助都将不胜感激无需求R的标量化矩阵,r,matrix,scalar,R,Matrix,Scalar,我正在用R写一个chi-sq stat测试,我的标量chisq被转换成一个矩阵,我不知道为什么 这里使用的变量包括 k是一个标量 f是kxk矩阵 n是正在评估的数据点的数量 chisq本来是一个标量,但每次运行此代码时都会变成一个矩阵 任何帮助都将不胜感激 for(i in 1:k){ for(j in 1:k){ chisq<-chisq+(f[i,j]-(n/(k^2)))^2 } } for(1:k中的i){ 对于(1:k中的j){ chisq下面是
for(i in 1:k){
for(j in 1:k){
chisq<-chisq+(f[i,j]-(n/(k^2)))^2
}
}
for(1:k中的i){
对于(1:k中的j){
chisq下面是一段可复制的代码:
chisq=0
k=3
f=matrix(runif(k*k),k,k)
n=3
for(i in 1:k){
for(j in 1:k){
chisq<-chisq+(f[i,j]-(n/(k^2)))^2
}
}
所以,不管你怎么说,我怀疑你是在做后者。你和我们都有可复制的例子。你试过作为.numeric
的吗?请提供一个可复制的例子。你确定这是计算$\chi^2$的最佳方法吗?
chisq = matrix(0,1,1)