假设我在 [0,1]^d 中有一个数据集,我想在“对称”数据的重新分区函数 F 应该持有以下断言的意义上进行对称:
例如,如果 d=2,则重新分区函数应该围绕第一个 bissectrix 对称:
转换应该从数据中构建。如果您想尝试使用一些(三变量)数据,可以运行以下 R 代码(必须先安装包 copula):
library(copula)
source(system.file("Rsource", "AC-Liouville.R", package="copula"))
U <- rLiouville(n=1000, alpha=c(1, 10,20), theta=0.6, Rdist="Gamma")
pairs(U)
此外,我希望这种转换是双射的,以便它可以嵌入合适的。
主要问题如下:我有一个适合对称数据集的算法,我想通过这种转换将它扩展到非对称数据集,我无法正确编写......
想法?谢谢 :)