This is essentially the same as the following issue from mr.ash: stephenslab/mr.ash.alpha#7 (comment)
Using the same input data, I get very different results for
as.numeric(varbvs(X=x_betas, y=y_betas, Z=NULL, family='gaussian')$pip)
versus
as.numeric(varbvs(X=x_betas*0.01, y=y_betas*0.01, Z=NULL, family='gaussian')$pip)
This is essentially the same as the following issue from mr.ash: stephenslab/mr.ash.alpha#7 (comment)
Using the same input data, I get very different results for
as.numeric(varbvs(X=x_betas, y=y_betas, Z=NULL, family='gaussian')$pip)versus
as.numeric(varbvs(X=x_betas*0.01, y=y_betas*0.01, Z=NULL, family='gaussian')$pip)