Note: I recognize that my question is strongly related to How to define a new copula distribution family, but it seems that there was no clear answer there, and the suggestions given were to simply construct a new customized ProbabilityDistribution, but then that defeats the point of using CopulaDistribution.
For the function CopulaDistribution, one can select a kernel ker from the list that is documented here https://reference.wolfram.com/language/ref/CopulaDistribution.html. But this list of copulas is clearly very restrictive. In fact, it ignores substantial amount of research that expands the types of copula functions that are permitted. I still want to use the great flexibility afforded by CopulaDistribution with Mathematica, in particular that I can just directly substitute in my desired marginals constructed from a univariate ProbabilityDistribution type object; so really, if possible, I would really like to avoid the numerous hassles dealing with constructing a customized multivariate ProbabilityDistribution.
Question: Is it possible to input a customized copula kernel ker in CopulaDistribution? If so, how?
CopulaDistributionto Mathematica is somewhat misleading then, given that it is highly restricted in its scope. I hope that future versions of Mathematica can rectify this. As it stands right now, constructing a customized multivariateProbabilityDistributionis very much of a hassle (at least for me). Overall, I think the probability related functions in Mathematica 10 are really poorly implemented; i.e. gives no warning or errors when things are done "wrong". Thanks again! – user32416 Sep 20 '15 at 00:07