Параллельные вычисления для glmulti в R в Windows

Согласно документу пакета glmulti, чанки являются аргументами для использования нескольких процессоров.

при использовании исчерпывающего скрининга.

Но даже когда я помещаю 4 в chunk и chunks и method='h' с family='binomial', R использует только одно ядро.

функция, которую я использовал

glmulti(y~. ,level=1,data=ctrain,fitfunction = 'glm',chunk = 4, chunks = 4,method = 'h',family='binomial')

демонстрационный набор данных, который похож на мой: - https://archive.ics.uci.edu/ml/machine-learning-databases/00222/bank-additional.zip

PS: любой другой пакет, который решает проблему, также приемлем.

1 ответ

Если вы прочитаете виньетку (которую вы можете скачать там), вы увидите, что chunk определяет только одну часть вычисления.

Я думаю, что вам просто нужно совершать звонки из цикла с chunk in seq_len(chunks) и объединить результаты.

Вы должны написать автору по электронной почте или открыть вопрос для получения дополнительной информации.

Другие вопросы по тегам