この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
ja:root:fit [2014/08/03 07:25] kota [簡単な例] |
ja:root:fit [2017/08/30 07:42] (現在) kota [任意の関数でfitting] |
||
---|---|---|---|
ライン 4: | ライン 4: | ||
===== 簡単な例 ===== | ===== 簡単な例 ===== | ||
+ | <code cpp> | ||
TH1F *hist = new TH1F("hist","hist",100,-10,10); | TH1F *hist = new TH1F("hist","hist",100,-10,10); | ||
hist->FillRandom("gaus",10000); | hist->FillRandom("gaus",10000); | ||
hist->Fit("gaus","","",-10,10); | hist->Fit("gaus","","",-10,10); | ||
- | | + | </code> |
としてやればガウシアンでのfittingの例が得られる。 | としてやればガウシアンでのfittingの例が得られる。 | ||
ライン 18: | ライン 20: | ||
===== 任意の関数でfitting ===== | ===== 任意の関数でfitting ===== | ||
+ | <code cpp> | ||
TF1 *func = new TF1("func","[0] + [1]*x", -10 , 10); | TF1 *func = new TF1("func","[0] + [1]*x", -10 , 10); | ||
hist->Fit("func","","",-10,10); | hist->Fit("func","","",-10,10); | ||
- | | + | </code> |
のようにして、先にfittingするための関数を用意してやり、Fitでそれを指定する。 | のようにして、先にfittingするための関数を用意してやり、Fitでそれを指定する。 |