R/calculate_weight.R

calculate_weight <-
function (x, paramt) 
{
    pz1 = paramt[1] * dgamma(x, shape = paramt[2], rate = paramt[3])
    pz2 = (1 - paramt[1]) * dnorm(x, mean = paramt[4], sd = paramt[5])
    pz = pz1/(pz1 + pz2)
    pz[pz1 == 0] = 0
    return(cbind(pz, 1 - pz))
}

Try the scRecover package in your browser

Any scripts or data that you put into this service are public.

scRecover documentation built on Nov. 8, 2020, 5:03 p.m.