R 如何对非独立变量进行编码
如何在R中编码以获得一个称为“error”的变量,该变量不是独立的,首先生成一个错误向量R 如何对非独立变量进行编码,r,statistics,R,Statistics,如何在R中编码以获得一个称为“error”的变量,该变量不是独立的,首先生成一个错误向量error,然后返回一个新向量error2,该向量的第一个条目是error[1],但对于$i>1$,error2的$i$-th条目是error[i] 以这种方式生成的条目error2不是独立的。errordplyr的lag功能将为您消除一些i处理: error <- runif(8) error [1] 0.8602515 0.3589546 0.8557547 0.4047402 0.9334315
error
,然后返回一个新向量error2
,该向量的第一个条目是error[1]
,但对于$i>1$
,error2
的$i$-th
条目是error[i]
以这种方式生成的条目
error2
不是独立的。errordplyr的lag
功能将为您消除一些i处理:
error <- runif(8)
error
[1] 0.8602515 0.3589546 0.8557547 0.4047402 0.9334315 0.4618969 0.6942308 0.3209568
error2 <- cumsum(error)
error2
[1] 0.8602515 1.2192060 2.0749607 2.4797009 3.4131324 3.8750293 4.5692602 4.8902169
错误如果您创建一个小的可复制的示例以及预期的输出,那么会更容易提供帮助。阅读。error2[i]是。正如我回答中的输出所示,我没有看到它。也许这个问题措辞含糊不清。根据OP,您的error2[8]
应该是error[7]
和error[8]
的总和,但您的error2[8]
显然不是。错误中的第7和第8个元素是0.694。。。和0.3209。。。其中的总和不是4.890。。。