列車とテストデータの間のユークリッド距離を計算する必要があります。列車データの全長は 1389 で、テスト データは 364 です。基本的には、「Elements of Statistical learning」のWeb サイトからダウンロードした、米国の郵便の封筒にある手書きの郵便番号のデータです。
私は初心者で、R パッケージのデータを読んだだけです。列車とテスト データの間の距離の計算を開始できません。このデータのループを生成する方法を教えてくれる人はいますか?
ありがたく思います。
列車とテストデータの間のユークリッド距離を計算する必要があります。列車データの全長は 1389 で、テスト データは 364 です。基本的には、「Elements of Statistical learning」のWeb サイトからダウンロードした、米国の郵便の封筒にある手書きの郵便番号のデータです。
私は初心者で、R パッケージのデータを読んだだけです。列車とテスト データの間の距離の計算を開始できません。このデータのループを生成する方法を教えてくれる人はいますか?
ありがたく思います。
ユークリッド距離については、パッケージrdist
から使用するのが好きです。パッケージからのfields
利点の 1 つは、入力として 2 つの行列を使用できることです。dist
stats
train.data <- matrix(runif(1389*2), ncol = 2)
test.data <- matrix(runif(364*2), ncol = 2)
library(fields)
distances <- rdist(train.data, test.data)
dim(distances)
# [1] 1389 364