私は(1,4,5,6,3,2,5,7,8,44,3 、7) と私はK = 2ポイントが6.4に最も近いことを見出したいと思う必要があります。6と7はそこに関数があります。そうでなければ、Rでそれを行う最良の方法は何ですか?Rstudioの別の点へのベクトルのK最近傍点を見つける
0
A
答えて
1
この関数を作るために、
fun1 <- function(vec, val, k){
vec[order(abs(vec-val))][seq_len(k)]
}
fun1(x, 6.4, 2)
#[1] 6 7
fun1(x, 6.4, 3)
#[1] 6 7 7
fun1(x, 5, 4)
#[1] 5 5 4 6
得るためにユニークな値は、次にunique
追加、
fun1 <- function(vec, val, k){
unique(vec[order(abs(vec-val))])[seq_len(k)]
}
fun1(x, 6.4, 3)
#[1] 6 7 5
関連する問題
- 1. K最近傍を見つける
- 2. リスト内のn個の最近傍点を見つける
- 3. 2次元平面上のn点を考えると、各点のk個の最近傍点を見つける必要があります。
- 4. 他の点に最も近い点を見つける
- 5. Kの最も近い点を見つけるための並列アルゴリズム
- 6. K最近傍
- 7. Direct3Dスプライトの最近傍点補間?
- 8. 最後の点を除いて最も近い点を見つけるLibGDX Java
- 9. はIndexError:K最近傍のPythonのK最近傍
- 10. Matlab - 近くの点を見つける
- 11. igraphの頂点のn番目のレベル近傍を見つける
- 12. モートンコードで最近傍を見つける
- 13. 球面上の最も近い点のペアを見つける
- 14. 他の点から最も近い点を効率的に見つける
- 15. 角の最も近い点を見つける
- 16. K最近傍アルゴリズム疑問
- 17. kdツリーからk最近傍を効率的に見つける方法
- 18. 最小k x l 4つの単色点を見つけるためのグリッド
- 19. パンダのデータフレームで最も近い点を見つけよう
- 20. のKdツリー欠陥K最近傍
- 21. xのnumpyの配列でトップk個の最も近い点を見つけ、yは
- 22. ベクトルのリストから最も近いベクトルを見つける| Python
- 23. kNN - 計算された距離に基づいてトレーニング行列の最近傍点を見つける方法
- 24. Sql Server spatial oracleのような最近傍を見つける
- 25. 最も近いLng/Lat点を見つける(エアーディスタンス)
- 26. 最も近い3D点を見つける
- 27. GKObstacleGraph最も近い有効な点を見つける方法?
- 28. 3Dクエリポイントの最近傍点が点集合から遠く離れている
- 29. AVLツリーでサイズkの頂点を見つける
- 30. 下限を持つ最近傍点を見つける...しかし、データはソートされていません
'のX [順序(ABS(X-6.4))] [1:2]' – Sotos