我有x,y,z格式的数据点。它们形成一个封闭流形的点云。如何使用R-Project或Python插入它们?(类似于多项式样条)
最佳答案
所谓“紧流形”是指一个低维函数,如轨迹或嵌入三维的曲面?对于R中的曲面问题,根据希望的“参数化”或“非参数化”程度,可以有多个备选方案。各种类型的回归样条可以在估计平均值f(x,y)的框架内应用,如果这些值间隔“紧”,则可以得到相对准确和简单的汇总估计。有几种非参数化方法,如“locfit”、“akima”和“mgcv”包中的方法。(我真的不知道如何统计估计三维空间中的一维流形。)
编辑:但如果我真的想看到一个三维分布,并得到一个是一个参数曲线还是轨迹的想法,我会达到包:rgl和只是打印在一个可旋转的三维框架。
如果你试图形成凸壳(对于凸壳,interpolate这个词可能是错误的选择),那么我知道有二维解,并且怀疑搜索也会找到三维解。构建正确的搜索策略将取决于迄今为止这两条评论所反映的具体情况。我推测,如果你想用回归的方法来建立边界,那么尝试将低阶和高阶的统计数据,比如第1百分位数和第99百分位数,作为(x,y)的函数来建模是可能的。Roger Koenker的分位数回归包“rq”得到了很好的支持。
关于python - 如何插入3D坐标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12534813/