Я публикую этот вопрос, чтобы спросить совета о том, как оптимизировать использование нескольких процессоров R на компьютере с Windows XP.
В данный момент я создаю 4 сценария (каждый сценарий, например, для (i в 1: 100) и (i в 101: 200) и т. Д.), Которые я запускаю в 4 различных сеансах R одновременно. Кажется, для этого используются все доступные процессоры.
Однако я хотел бы сделать это немного более эффективным. Одним из решений может быть использование «doMC» и пакета «foreach», но это невозможно в R на машине с Windows.
, например
library("foreach")
library("strucchange")
library("doMC") # would this be possible on a windows machine?
registerDoMC(2) # for a computer with two cores (processors)
## Nile data with one breakpoint: the annual flows drop in 1898
## because the first Ashwan dam was built
data("Nile")
plot(Nile)
## F statistics indicate one breakpoint
fs.nile <- Fstats(Nile ~ 1)
plot(fs.nile)
breakpoints(fs.nile) # , hpc = "foreach" --> It would be great to test this.
lines(breakpoints(fs.nile))
Любые решения или советы?