我使用了以下代码:
fit <- brms::brm(
formula = expected_response ~ speaker * metaphor,
data = dat_forStats,
family = bernoulli(link = "logit")
)
faintr::compare_groups(
fit,
higher = speaker == "reliable",
lower = speaker == "unreliable"
)
结果彼此仅略有不同:有时为0.9165,有时为0.9038、0.9035、0.9052,或者在最近一次运行中为0.9052。
因为我没有使用随机变量,所以我没有设置种子。我应该设置一个吗?
1条答案
按热度按时间luaexgnf1#
设置种子始终是确保可重复性的良好做法。如果不设置种子,则拟合过程中使用的随机数生成器将在每次运行代码时生成不同的随机数序列。这可能会导致结果在每次运行之间略有不同,正如您所观察到的那样。