我正在寻找Python中Ripley's k函数的实现。但到目前为止,在scipy或其他地方都找不到任何实现此功能的空间模块。
我已经创建了纤维复合材料的 Voronoi 细胞分割,并需要使用 Ripley's K 和对比泊松分布的双分布函数进行分析。
无法上传图像-声望不够。
我已经创建了纤维复合材料的 Voronoi 细胞分割,并需要使用 Ripley's K 和对比泊松分布的双分布函数进行分析。
无法上传图像-声望不够。
我的问题已经解决,以下内容为希望其他人进行相同分析的建议。
强烈推荐使用R进行空间分析。如果您想要从Python转移过来,非常简单,因为您只需要知道点模式的坐标。
使用Python编写包含x、y和z点坐标的csv文件。
R有很好的读取csv功能,使用命令read.csv("filename")即可。请确保使用setwd命令正确设置目录。
祝好!
https://pypi.org/project/ripleyk/
还有一个更全面的套餐,包括 Ripley 的 K、G、F,并包括 p 值的 MC 模拟,非常好。https://github.com/pysal/pointpats/blob/master/notebooks/distance_statistics-numpy-oriented.ipynb
spatstat
包。 - Ege Rubak