2016-12-08 6 views
-4

測定値の外れ値を見つけて削除し、スムーズな値に置き換えてトレンドをよく取りたいと思います。以下の図をご覧ください。Data with outliersデータアレイから外れ値を取り除く方法

+2

あなたはどのように定義しています普遍的な定義はありません。プラスの質問には、サンプル入力と希望する出力を持つ[再現可能な例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)があります。うまくいけば、あなた自身がコードを書いて、あなたの仕事を分かち合い、ちょうどあなたが立ち往生しているところを記述しようとしています。 – MrFlick

答えて

0

機能が必要ですsmooth

例: "外れ値" を

y = seq(61,68,0.5) 
x = 1:15 
y[7]= 59 

D = data.frame(x,y) 
ys = smooth(y) 
Ds = data.frame(x,ys) 

par(mfrow=c(1,2)) 
plot(D, type="b", main="Original Data") 
plot(Ds, type="b", main="Smoothed Data") 

Smoothed Data

関連する問題