で「DouglasPeuckerEpsilon」を見つけることができませんでした、私は次のエラーを取得する:私はのでは、私は次のコードを実行することによりR. ダグラスPeuckerのアルゴリズムを使用しようとしているR言語
Px <- (1:100)/10
Py <- dnorm(Px,3,1)+dnorm(Px,7,1)+Px/10
### Example 1
### Simplification using epsilon
par(mfrow=c(2,2))
plot(Px,Py,type="l")
plot(DouglasPeuckerEpsilon(Px,Py,0.01),type="b",col=4)
Could not find the "DouglasPeuckerEpsilon" in R language.
ですDPパッケージがインストールされていませんか?
'DouglasPeuckerEpsilon'少なくとも 'kmlShape'パッケージから来ているようです。それをインストールし、あなたのために動作するかどうかを確認します。 –
私は機能が必要だが、パッケージを知らない(ローカルのRにインストールされていない)とき、私はしばしばgoogle 'cran'を使うだろう。 'R 'の検索は非常に難しいですが、' cran'はしばしば大きなヒントを提供します。この場合( 'cran DouglasPeuckerEpsilon')、ローマのような' kmlShape'がリストの先頭にあります。 –
r2evans
'kmlShape'' install.packages( "kmlShape") 'パッケージ' plot(DouglasPeuckerEpsilon(Px、Py、0.04)、type = "b"、col = 3)を実行します。 ) '。 そして私はまだエラーを受け取ります: 'プロットのエラー(DouglasPeuckerEpsilon(Px、Py、0.04)、type =" b "、col = 3); "DouglasPeuckerEpsilon"が見つかりませんでした –