Analyzing community structure subject to incomplete sampling: hierarchical community model vs. canonical ordinations.