set.seed(321123)
tre = rcoal(50)
taxa = sort(tre$tip.label)
b0=0; b1=1;
x = rTrait(phy=tre,model="BM",
parameters=list(ancestral.state=0,sigma2=10))
y = b0 + b1*x +
rTrait(phy=tre,model="lambda",parameters=list(
ancestral.state=0,sigma2=1,lambda=0.5))
dat = data.frame(trait=y[taxa],pred=x[taxa])
fit = phylolm(trait~pred,data=dat,phy=tre,model="lambda")
summary(fit)
Run the code above in your browser using DataLab