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