Open jean997 opened 1 year ago
thank you, this should be fixed. the issue is that when S
is not a matrix then variance estimation is straightforward - S
just puts a minimum threshold on the estimated variance so the total variance is stored as est.tau
in the flash fit object. This part will not be changed but we should change flash_fit_get_est_tau()
so that the fixed portion of variance is subtracted from the total if is.tau.simple(fit)
is true.
I see in the documentation that
flash_fit_get_est_tau()
is supposed to return just the estimated precision component andflash_fit_get_tau()
is supposed to return the total precision. However, I am finding that the two functions give me the same result even thoughflash_fit_get_fixed_tau()
is not 0. This is from a fit run withwhere
a
is a scalar. I find thatflash_fit_get_fixed_tau()
returns1/a^2
as expected.Is this an issue with one of the get functions, the documentation, or my understanding? Thanks! Jean