R 我试图写一个循环,每次我添加一个新的特征向量时,它都会重新分析一个特征向量

R 我试图写一个循环,每次我添加一个新的特征向量时,它都会重新分析一个特征向量,r,for-loop,eigenvector,R,For Loop,Eigenvector,我是R的新手。我目前正在尝试编写一个循环,每次我添加一个额外的特征向量时,它都会重新计算一个特征向量。然后,我希望为每个计算显示拟合优度测试。 我被告知创建一个循环并设置k=I。我已经尝试了我所知道的每一种变化,但都无法成功 我目前有: CMD<-cmdscale(data2,k=126,eig = TRUE) for(i in 1:126) print(CMD$GOF) cmd首先,您编写的代码不会运行。您尚未提供任何数据,并且您的for循环没有大括号。以下内容可能会帮助您朝着正确的

我是R的新手。我目前正在尝试编写一个循环,每次我添加一个额外的特征向量时,它都会重新计算一个特征向量。然后,我希望为每个计算显示拟合优度测试。 我被告知创建一个循环并设置k=I。我已经尝试了我所知道的每一种变化,但都无法成功

我目前有:

CMD<-cmdscale(data2,k=126,eig = TRUE)
for(i in 1:126)
 print(CMD$GOF)

cmd首先,您编写的代码不会运行。您尚未提供任何数据,并且您的
for
循环没有大括号。以下内容可能会帮助您朝着正确的方向前进:
for(i in 1:126){cmd=cmdscale(dat,k=i);print(cmd$GOF)}
。谢谢,您的建议非常有效