https://cran.r-project.org/web/packages/emmeans/vignettes/transformations.html#bias-adj
is probably the easiest place to start. That machinery is assuming
that the transformation is stated *explicitly* in the model
formulation; the example used in the vignette is

pigs.lm <- lm(log(conc) ~ source + factor(percent), data = pigs)

I think it wouldn't work if the transformation was done upstream (i.e.
if your response variable was `log_conc`), and possibly not if you had
an unusual transformation.

  Looking at the function in emdbook, I don't think it's directly
useful for what you want. car::deltaMethod looks more useful. However,
it's designed for specific nonlinear functions of *parameters*, I
don't know if it can easily do bias correction on predictions.

On Thu, Mar 19, 2026 at 11:42 AM Christofer Bogaso
<[email protected]> wrote:
>
> Thanks Ben.
>
> Could you please help pointing out names of specific functions on Bias
> correction? I searched with like ls('package:emdbook') etc. however
> failed to identify relevant functions.
>
> On Thu, Mar 19, 2026 at 6:55 PM Ben Bolker <[email protected]> wrote:
> >
> >     There are functions in the emdbook, metafor, and car packages that
> > do some version of the delta method (although people use "delta
> > method" to refer both to adjusting E[f(y)] using a second-order
> > correction [since the first-order term disappears] and to adjusting
> > V[f(y)] using a first-order correction ...)
> >
> >   emmeans also has such capabilities, search the vignettes for "bias 
> > correction"
> >
> >    cheers
> >    Ben Bolker
> >
> > On Thu, Mar 19, 2026 at 8:57 AM Christofer Bogaso
> > <[email protected]> wrote:
> > >
> > > Hi,
> > >
> > > In many case, we need to transform the dependent variable before
> > > fitting a regression equation, to make it "well-behaved" like close to
> > > normal curve etc.
> > >
> > > like,
> > >
> > > f(y) = alpha + beta1 X1 + beta2 X2 + ... + epsilon
> > >
> > > Now for prediction, R will typically calculate E[f(y)] based on the
> > > fitted coefficients. However, in real scenario, we actually need to
> > > find E[y].
> > >
> > > Typically, we perform reverse transformation like on fitted E[f(y)] 
> > > directly.
> > >
> > > However, I believe that in this process, we also need to make some
> > > additional correction for non-linearity in the f() to correctly
> > > calculate  E[y]. Onr possible way to do it, may be using Taylors
> > > approximation.
> > >
> > > My question is there any R function that would directly do that based
> > > on the shape of f()?
> > >
> > > Thanks for your time.
> > >
> > > ______________________________________________
> > > [email protected] mailing list -- To UNSUBSCRIBE and more, see
> > > https://stat.ethz.ch/mailman/listinfo/r-help
> > > PLEASE do read the posting guide 
> > > https://www.R-project.org/posting-guide.html
> > > and provide commented, minimal, self-contained, reproducible code.

______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to