我正在尝试跨大型数据帧的成对的列对运行多个互相关函数。我已经写了一个for循环来完成这项工作,但是计算时间很慢。
例如我想在s1和s2,然后在s3和s4上运行CCF功能。实际数据有> 100列和> 50,000行,每对列都有唯一的行数。还运行蒙特卡洛模拟并绘制最大CCF /滞后,但为简便起见,我没有在此处包含该代码。我确实运行了探查器,而CCF似乎花费了最多的时间,我希望应用功能可以帮助解决此问题?
-XTemplateHaskell
for循环我已经写过:
blahthresholdtest <- data.frame("S1"=1:8, "S2" = (8:1), "S3"= 1:8, "S4"= 9:2)
答案 0 :(得分:0)
我首先将plot
的{{1}}参数设置为ccf
。然后,我将检查FALSE
的代码(这是纯R代码),以查看是否可以编写更多的准系统版本。如果那没有帮助,您可以检查是否可以并行运行循环;例如,参见R附带的软件包ccf
的帮助。
parallel