gpt4 book ai didi

r - 计算 R 中矩阵的永久值

转载 作者:行者123 更新时间:2023-12-04 09:38:41 31 4
gpt4 key购买 nike

如何在 R 中找到方阵的永久值(对于一般维度 nxn)?特别是,我正在尝试为独立但不相同分布的种群找到顺序统计的 pdf,其中包括计算矩阵的永久矩阵,其元素是原始种群的 pdfs 和 cdfs

谢谢

最佳答案

tl;博士 这是一个非平凡的计算问题,似乎没有在 R 中实现,并且计算量足够大,可能需要编译解决方案。最好的办法是编写 R 代码包装 this开源 C 实现。

基于 the relevant Wikipedia article , "Ryser"看起来是一个很好的搜索词,用于查找此计算的实现。 library("sos"); findFn("Ryser")只找到 Spearman's rank correlation 的帮助,这说

Calculation of the exact null distribution of Spearman's rank correlation statistics is exponentially hard in n. This package uses precomputed exact distribution for n <= 22 obtained using Ryser's formula applied to an appropriate monomial permanent.



这甚至不是一般的实现,而是一个特例。 Googling "permanent Ryser"在我们深入到 here 之前不会提出任何实现,这是 MATLAB 代码。谷歌搜索“永久 Ryser 实现”出现 this CodeProject page ,它提供了在相当宽松的 Code Project Open License 下许可的相当简单的 C 代码。 .

关于r - 计算 R 中矩阵的永久值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24173851/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com