我有一个由R编写的函数生成的自举统计信息列表,其中主列表有1000个自举迭代。列表中的每个元素本身都是一个包含三个内容的列表,包括每个变量的拟合值(“fvboot” - 一个501x4矩阵)。
我想为从1:501的x值网格上的每个位置和从1:4的每个变量创建一个值的向量。
例如,对于第j个变量的xgrid上的第i个点,我想要创建以下向量:
我想为从1:501的x值网格上的每个位置和从1:4的每个变量创建一个值的向量。
例如,对于第j个变量的xgrid上的第i个点,我想要创建以下向量:
vec = bootfits$fvboot[[1:1000]][i,j]
但是当我这样做时,我会得到:
recursive indexing failed at level 2
搜索了一下,我想我明白R为什么这样做了。但我没有找到如何将每个fvboot矩阵的第ij个元素放入1000x1向量中的答案。
非常感谢帮助。
length(bootfits)
是什么?如果是3,则你的第一段完全是误导性的。如果是1000,则你无法执行bootfits$fvboot
。 - flodel