0

Rに変数を保存することは可能ですか..

fitdistこの関数からの各出力を上記のサイズのマトリックス内に格納する必要がある10*324 を計算する必要がありますか? それはRで可能ですか?

もしそうなら、どうやって私は完全に迷っていますか?

だから私は簡単な例を作成しようとしました

norm_dist <- as.data.frame(matrix(nrow=3,ncol=3))
data(iris)
for(i in 1:3)
{
  for(j in 1:3)
  {
    print(i)
    print(j)
    if(j==1)
    {
      element = fitdist(data =iris$Petal.Width[1:50*i], distr = "norm")
      norm_dist[i,j] = element
    } 
    if(j==2)
    {
      element = fitdist(data =iris$Petal.Length[1:50*i], distr = "norm")
      norm_dist[i,j] = element
    } 
   if(j==3)
    {
      element = fitdist(data =iris$Sepal.Length[1:50*i], distr = "norm")
      norm_dist[i,j] = element
    } 
  }

}

しかし、私はこのエラーが発生しています

Error in `[<-.data.frame`(`*tmp*`, i, j, value = list(estimate = c(0.867771222640304,  : 
  replacement element 4 is a  matrix with 2 rows, needs 1 

私はそれが何を意味するのか理解していません...

4

1 に答える 1