楼主: gpriest1412
1022 2

[程序分享] 多线程平行运算问题 [推广有奖]

  • 5关注
  • 19粉丝

已卖:9021份资源

讲师

40%

还不是VIP/贵宾

-

威望
0
论坛币
64224 个
通用积分
25.6412
学术水平
38 点
热心指数
43 点
信用等级
25 点
经验
29155 点
帖子
304
精华
0
在线时间
581 小时
注册时间
2009-4-20
最后登录
2024-3-5

楼主
gpriest1412 在职认证  发表于 2017-12-15 12:27:47 |AI写论文
500论坛币
正在用R做一个协整检验的循环,但是速度很慢,原循环程序如下:
cointegration <- list()
    for (i in 2:Lag_input) {
      coint_test <- ca.jo(VEC_Asset_Data, type = "trace", ecdet = "none", K = i, spec="longrun", season = NULL, dumvar = NULL)
      cointegration <- c(cointegration,list(Re(coint_test@teststat)))
    }



Lag_input是一个给定的数值,vec_asset_data是一个矩阵。
请问,如何用parallel做成多线程?

感谢!

关键词:多线程 协整检验
一只正派的金工蛤

沙发
屋檐滴语 发表于 2017-12-15 21:07:25
可以试试Microsoft R Open

藤椅
gpriest1412 在职认证  发表于 2018-1-15 16:56:55
用foreach,windows下不能用parallel。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-29 05:11