# Generate a random tree
tree <- ape::rtree(50)
# Simulate trait with expected Brownian motion signal
trait_data <- simulate_K_trait(0.9, tree)
# Verify the phylogenetic signal
trait_vector <- setNames(trait_data$trait, rownames(trait_data))
phytools::phylosig(tree, trait_vector, method = "K", test = TRUE)
Run the code above in your browser using DataLab