Modeling partial compliance through copulas in a principal stratification framework