Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
格式化for循环的打印输出 更新了代码,解决了我的大部分问题。_R_Loops_Printing_For Loop_Formatting - Fatal编程技术网

格式化for循环的打印输出 更新了代码,解决了我的大部分问题。

格式化for循环的打印输出 更新了代码,解决了我的大部分问题。,r,loops,printing,for-loop,formatting,R,Loops,Printing,For Loop,Formatting,我有一个适度的函数来生成总体估计的MLE迭代。(我知道迭代在R中的形式很差,但我试图详细展示一个非线性搜索过程,以伴随Excel电子表格中的方法) 我想清理输出,但无法破解代码,将结果放入矩阵或data.frame或任何格式,在这些格式中,我可以给出列标题,并以有意义的方式调整数字、数字格式等。我在cat和format方面取得了有限的成功,但无法让他们完全按照我的意愿去做。如果您能帮助我将其格式化为表格、矩阵或data.frame,我们将不胜感激。您的函数实际上不适用于我(例如,n)。无论如何,

我有一个适度的函数来生成总体估计的MLE迭代。(我知道迭代在R中的形式很差,但我试图详细展示一个非线性搜索过程,以伴随Excel电子表格中的方法)


我想清理输出,但无法破解代码,将结果放入矩阵或data.frame或任何格式,在这些格式中,我可以给出列标题,并以有意义的方式调整数字、数字格式等。我在cat和format方面取得了有限的成功,但无法让他们完全按照我的意愿去做。如果您能帮助我将其格式化为表格、矩阵或data.frame,我们将不胜感激。

您的函数实际上不适用于我(例如,
n
)。无论如何,您应该有如下内容:

   N<-97 #starting value of N
   m = matrix(0, nrow=5, ncol=7)
   for (i in 1:x) {
     #<snip>

     m[i,] = c(N,g.N,N1,g.N1,h.N1,delta.h,corr)
     N<-N+corr
   }
   return(m)
 }

n谢谢你。我编辑了起始值并将您的代码合并到结果中。您还有其他问题吗?你能准确地说出来吗?嗨,本,我很好。其他的都是简单的输出格式(数字输出等),我可以处理。
        N        g.N          h.N       N1       g.N1       h.N1   delta.h          corr
[1,] 97.00000 0.04046356 1.075034e+00 96.00000 0.03851149  0.2643856 0.8106486 -1.326141e+00
[2,] 95.67386 0.03788200 4.954192e-02 94.67386 0.03597455 -0.7679654 0.8175073 -6.060119e-02
[3,] 95.61326 0.03776543 2.382189e-03 94.61326 0.03586008 -0.8154412 0.8178234 -2.912841e-03
[4,] 95.61035 0.03775983 1.147664e-04 94.61035 0.03585458 -0.8177238 0.8178386 -1.403289e-04
[5,] 95.61020 0.03775956 5.529592e-06 94.61020 0.03585432 -0.8178338 0.8178393 -6.761220e-06
   N<-97 #starting value of N
   m = matrix(0, nrow=5, ncol=7)
   for (i in 1:x) {
     #<snip>

     m[i,] = c(N,g.N,N1,g.N1,h.N1,delta.h,corr)
     N<-N+corr
   }
   return(m)
 }