jasp-stats / jasp-issues

This repository is solely meant for reporting of bugs, feature requests and other issues in JASP.
55 stars 29 forks source link

[Feature Request]: Multithreaded Bootstrapping #2742

Open tomtomme opened 1 month ago

tomtomme commented 1 month ago

Description

Let bootstrapping use multiple CPU cores

Purpose

especially to handle BIG DATA. Also see older discussions about this, here: https://github.com/jasp-stats/jasp-issues/issues/809 https://github.com/jasp-stats/jasp-issues/issues/1437

Is your feature request related to a problem?

saving time, especially within ANOVA, where bootstrapping is much slower compared to e.g. correlation/regression.

Describe the solution you would like

Currently JASP uses only one engine and one CPU core for bootstapping. Parallelize this, if possible within JASP, if not, within the R-Packages we use.

Additional context

This issue will become more pressing when/if we switch our database backend from sqlite to something that can handle more than 1000 columns.