4

曲線の平均となる直線を描きたいです。私はそのように私のデータをプロットしています:

plot 'dataset' u 2:4 w p smooth bezier

私のデータは複数の列で構成されており、次のようになります。ここに画像の説明を入力してください

それを行う方法のアイデアはありますか?私はそれが平均よりも補間であると思います。曲線の浮き沈みは関係ありません。曲線を補間する直線がある方がはるかに良いでしょう...

直線を使用すると、多かれ少なかれ簡単にフィットfitできますが、よく知られた曲線のように見えない曲線をどのようにフィットさせることができますか?例を挙げましょう。主要なポイントグループの間に滑らかな曲線をどのように適合させることができますか?グラフの下部に、表現したくないノイズがあることに注意してください。 ここに画像の説明を入力してください

4

1 に答える 1

4

データに対していくつかの基本的な統計を実行したい場合、gnuplotにはstats必要なことを実行できる組み込みのコマンドがあります。Gnuplotは、プロット後に、最小、最大などに関するデータを含むいくつかの内部変数を提供します。これらが何であるかを確認するには、show variables allデータをプロットした後に入力します。

それ以外の場合、データを1行に収めたい場合は、gnuplotもそれを行います。

f(x) = a*x + b
fit f(x) 'data.dat' using 2:4 via a,b
plot 'data.dat' using 2:4, f(x)
于 2012-08-01T14:58:40.520 に答える