distance相关内容
我正在尝试在循环中使用R中的distHavrsine函数来计算几百行的某些经纬度坐标之间的距离.在我的循环中,我有以下代码: if((distHaversine(c(file [i,"long"],file [i,"lat"]]),c(file [j,"long"],file [j,"lat"]))))
..
我需要为12个组(物种)中的500个独立观测值的数值数据集计算马哈拉诺比斯距离.我知道如何比较两个矩阵,但我不了解如何从我的数据集(即12个物种之间)计算马哈拉诺比斯距离.R文档提供了 mahalanobis(x,center,cov,inverted = FALSE,...) x是矩阵,cov是协方差矩阵( cov(x)) 但是我不明白如何计算12个组的指标 我找到了关于马哈
..
我正在尝试计算到一个点的最近距离.因此,我创建了两个df 创建列表1 long
..
一个普遍的问题:是否有可能检索有关多远的信息,例如一台计算机来自wifi路由器.例如,如果我距家庭无线热点10米或2米,我想在计算机上获取数据. 有没有可能吗? 编辑:蓝牙怎么样?是否有可能获得有关蓝牙连接的设备之间的距离的信息? 解决方案 我会推荐一条测量线或只是老式的猜测. 没有“简单"的方法可以做到这一点(复杂的方法可能涉及提前构建“准确的"信号图,或者试图拟合一个
..
给出一组点,我试图选择n个点的子集,这些子集在这组点上分布最均匀.换句话说,我正在尝试对数据集进行细化,同时仍要在整个空间中均匀采样. 到目前为止,我有以下内容,但是这种方法可能不适用于较大的数据集.也许有一种更智能的方法来首先选择点的子集...以下代码随机选择这些点的一个子集,并试图使该子集中的点与该子集之外的点之间的距离最小. 建议表示赞赏! evenSubset
..
我有一个表,其中包含来自GPS的数据,例如:纬度,经度,时间, UserId 如何汇总指定时间范围内的总距离,将所有点的所有距离(按时间排序)和用户分组的数据相加? 谢谢 解决方案 如果您使用的是SQL Server,则可能对使用地理数据类型感兴趣,因此可以使用专用方法和地理索引来请求数据库. 从SQL Server 2008开始,就可以使用geography数据类型,您可以在此
..
我想知道计算美国两个邮政编码列之间以英里为单位的距离的最有效方法是使用R. 我听说过Geosphere软件包,用于计算邮政编码之间的差异,但我并不完全了解它,并且想知道是否还有其他方法. 例如说我有一个看起来像这样的数据框. ZIP_START ZIP_END95051 9805394534 9412860193 6066694591 7334494128 9412894015 7
..
我有两个数据集A和B,它们分别给出了英国不同点的位置: A = data.frame(参考= c(C,D,E),纬度= c(55.32043,55.59062,55.60859),经度= c(-2.3954998,-2.0650243,-2.0650542))B = data.frame(参考= c(C,D,E),纬度= c(55.15858,55.60859,55.59062),经度= c(
..
这是一些数据的样本 Tag.ID TimeStep.coa Latitude.coa Longitude.coa1 1657 2017-08-17 12:00:00 72.4 -81.12 1657 2017-08-17 18:00:00 72.3 -81.13 1658 2017-08-14 18:00:00 72.3 -81.24 1658
..
我正在学习有关"kohonen"的信息,R编程语言的库.我创建了一些人工数据来尝试一些功能.我尝试使用"supersom()"仅对连续(即type = as.numeric)数据起作用,并且一切正常.但是,当我尝试运行"supersom()"时,在连续和绝对(类型= as.factor)函数上,我开始遇到一些错误(“参数数据应为数字"). "supersom()"函数具有称为"dist.fc
..
我正在尝试创建一个线性混合模型(lmm),该模型允许在点之间进行空间相关(每个点都有经度/纬度).我希望空间相关性基于点之间的较大圆距离. 软件包 ramps 包含一个相关结构,用于计算"haversine"距离-尽管我在实现它时遇到了麻烦.我以前使用过其他相关结构( corGaus , corExp ),并且没有任何困难.我假设带有'haversine'指标的 corRGaus 可以以相同
..
我想计算圆环.因此,这是一个普通的网格,具有其角和边“连接"的属性.例如,在500x500的网格上,(499,499)处的点与(0,0)相邻,并且它们之间的距离为(0,0)和(0,495)应该为5. 有什么好的数学方法可以计算出来吗? 解决方案 因此,我正在寻找圆环的二维表面上的欧几里得距离. sqrt(min(| x1-x2 |,w-| x1-x2 |)^ 2 + min(|
..
我正在尝试使用R对气象站进行群集.这些站按小时间隔提供温度,风速,湿度等数据.我可以使用tsclust库轻松地对单变量时间序列进行聚类,但是当我对多变量序列进行聚类时会出现错误. 我有一个数据作为列表,所以每个列表元素都是一个矩阵,其中一个站的时间序列数据(变量是列,行是不同的时间戳). 如果我运行: tsclust(data,k = 2,距离='Euclidean',种子= 32
..
我有两个点向量, x 和 y ,形状为(n,p)和(m,p).例如: x = np.array([[0.,-0.16341,0.98656],[-0.05937,-0.25205、0.96589],[0.05937,-0.25205,0.96589],[-0.11608,-0.33488、0.93508],[0.,-0.33416,0.94252]])y = np.array([[0.,-0.
..
我有一个与这里的问题类似的问题:融合一些闭合点的简单方法.我想用其坐标的平均值替换彼此靠近的点.单元格中的接近度由用户指定(我说的是欧几里德距离). 就我而言,我有很多积分(大约一百万).此方法有效,但是由于使用double for循环而很耗时. 是否有更快的方法来检测和融合numpy二维数组中的闭合点? 为完整起见,我添加了一个示例: points = array([[38
..
我有一些通过连接常规网格的点创建的线,并且希望将正确的线配对以创建表面.这是我的点数组的坐标: coord = np.array([[0.,0.,2.],[0.,1.,3.],[0.,2.,2.],[1.,0.,1.],[1.,1.,3.],\[1.,2.,1.],[2.,0.,1.],[2.,1.,1.],[3.,0.,1.],[4.,0.,1.]]) 然后,我通过连接点来创建线.我的观
..
我有两个点列表,我们称它们为L 1 (P 1 (x 1 ,y 1),... P n (x n ,y n ))和L 2 (P' 1 (x' 1 ,y' 1 ),... P' n (x' n ,y' n )). 我的任务是找到两点之间的最佳匹配,以最小化它们的距离之和. 关于某种算法的任何线索吗?这两个列表包含大约.200-300点. 感谢和最好. 解决方案 如果问题的用例涉
..
我试图找到一个数组中两个元素的最大和减去它们之间的距离.具体来说,我正在尝试计算max {a [i] + a [j]-| i-j |}我目前陷入困境.我显然已经考虑过幼稚的方法(O(n ^ 2)).但是,我很确定有更好,更有效的方法(O(nlogn))甚至O(n).有人可以帮助我解决问题的方法吗?如果有人提出任何提示或简单的想法以开始工作,我将不胜感激.首先对数组进行排序?也许使用动态编程方法?
..
我正在寻找Python函数,该函数将计算3D点(x_0,y_0,z_0)到其端点(x_1,y_1,z_1)和(x_2)定义的线段的距离,y_2,z_2). 我只找到了针对此问题的2D解决方案. 有些解决方案可以在3d中找到从点到线的距离,而不是到线段的距离,例如: (图片摘自用以下方法计算点到线段的距离特殊情况) 解决方案 此答案改编自此处:在没有for循环的情况下,在P
..
我需要计算乘车旅行的距离!没有距离,没有距离.如果我们通过Google提供的API计算距离,则距离可以完全不同. Google可以从一个点到另一点分配1公里,但汽车可以按照骑手想要的方式行驶800米.使用加速度计没有帮助.它适用于步行,但永远不会加快速度. 关于如何获得汽车行驶距离的任何建议? 我尝试使用Google的Location API:distanceTo或distanceBe
..