0
我查看了其他問題,例如this,this和this,但所有這些都計算到由兩個端點定義的線段的最短距離,而我沒有能夠做同樣的事情,但對於由攔截和斜坡定義的線。計算由截距和斜率在R中定義的點到線的最短距離
這是我的數據,我繪製並添加一條線,總是有一個截距爲0,斜率由兩個變量定義。
df <- data.frame(x = seq(1, 10, 1),
y = seq(1, 10, 2),
id = head(letters, 10))
plot(df$x, df$y,
abline(a = 0, b = (mean(df$x)/mean(df$y))))
我想計算從每個點到線的最短距離。
這也許可以回答你的問題: https://en.wikipedia.org/wiki/Distance_from_a_point_to_a_line – echasnovski