製品
製品の一覧
Mathematica
Mathematica
学生エディション
Mathematica
ホームエディション
Wolfram
CDF Player
(無料ダウンロード)
CDF(計算可能ドキュメント形式)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Wolfram
SystemModeler
Wolfram
Finance Platform
Mathematica
アドオン
Wolfram|Alpha関連製品
ソリューション
ソリューションの一覧
工学
航空宇宙工学と防衛
化学工学
制御系
電気工学
画像処理
生産工学
材料科学
機械工学
オペレーションズリサーチ
光学
石油工学
バイオテクノロジーと医学
バイオインフォマティクス
医用画像処理
金融,統計,ビジネスの分析
保険数理
データの解析とマイニング
計量経済学
経済学
金融工学と数学
財務リスク管理
統計
ソフトウェア工学とコンテンツ配信
オーサリングと出版
インターフェース開発
ソフトウェア工学
Web開発
科学
天文学
バイオサイエンス
化学
環境科学
地球科学
社会・行動科学
デザイン,芸術,娯楽
ゲームデザイン・特殊効果・ジェネレーティブアート
教育
高等教育
短大・専門学校
初等・中等教育
学生
テクノロジー
CDF(計算可能ドキュメント形式)
高性能並列計算(HPC)
参照:テクノロジーガイド
ご購入
オンラインストア
他の購入方法
Volumeライセンスとサイトライセンス
販売部へのご連絡
ソフトウェア
サービス
アップグレード
トレーニング
書籍
Wolframグッズ
サポート
テクニカルサポートページ
Mathematica
ドキュメント
知識ベース
ラーニングセンター
テクニカルサービス
コミュニティ & フォーラム
トレーニング
サイトライセンスの確認
Wolframユーザポータル
会社概要
会社概要
ニュース
イベント
Wolframブログ
パートナーシップ
採用情報
Mathematica
の歴史
Stephen Wolframのホームページ
連絡先
Wolfram Webサイト
サイトの一覧
Wolfram|Alpha
デモンストレーションプロジェクト
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE
DOCUMENTATION CENTER
FOR THE LATEST INFORMATION.
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
データの操作
>
数値データ
>
曲線のフィットと近似の関数
>
Fit
>
Mathematica
>
データの操作
>
統計的データ解析
>
曲線のフィットと近似の関数
>
Fit
>
Mathematica
>
数学とアルゴリズム
>
統計的データ解析
>
曲線のフィットと近似の関数
>
Fit
>
MATHEMATICA 組込みシンボル
数値データの分析
曲線のフィット
チュートリアル »
|
FindFit
LeastSquares
PseudoInverse
Interpolation
InterpolatingPolynomial
Solve
ListPlot
関連項目 »
|
曲線のフィットと近似の関数
データの変換と平滑化
行列ベースの最小化
数値データ
その他 »
Fit
Fit
変数
vars
の関数
の線形な組合せで,与えられたデータの最小二乗法フィットを行う.
詳細
データは
の形式である.ただし,座標
,
, ... の数はリスト
中の変数の数に等しいものとする.
データは,1つの座標が値1, 2, ... を取ると考えられる
の形式でもよい.
引数
funs
は,オブジェクト
のみに依存する関数の任意のリストでよい.
Fit
は,値
の取る列に対する二次曲線によるフィットを行う.この結果は,
の形式を取り,この
は,実数である.
を得るのに必要な
の一連の値は1, 2, ... と仮定される.
»
Fit
は,
の列の値が
であることを前提として二次曲線によるフィットを実行する.
»
Fit
は,
の形式の適合を見出す.
»
Fit
は,常にこのリスト
funs
の関数の線形の組合せで,点
からの分散値の二乗の和が最小になるようにする.
»
Fit
に入力として与えられた数は機械精度の近似数に変換される.
»
例題
すべて閉じる
例
(1)
ここにあるデータがある:
このデータに最もよくフィットする線を求める:
このデータに最もよくフィットする二次関数を求める:
このデータを2本の曲線で示す:
ここにあるデータがある:
In[1]:=
このデータに最もよくフィットする線を求める:
In[2]:=
Out[2]=
このデータに最もよくフィットする二次関数を求める:
In[3]:=
Out[3]=
このデータを2本の曲線で示す:
In[4]:=
Out[4]=
スコープ
(2)
ここに,厳密値で定義されたデータがある:
機械演算でこのデータを正弦関数の線形結合にフィットさせる:
24桁精度演算でデータをフィットする:
曲線でデータを示す:
ここに三次元データがある:
このデータに最もよくフィットする平面を求める:
データ点で平面を示す:
データに最もよくフィットする二次関数を求める:
この二次関数は実際にデータを補間する:
一般化と拡張
(1)
ここに値のリストがある:
二次関数にフィットする.座標は,与えられていなければ,値は1, 2, ...のペアとみなされる:
四次関数にフィットする:
曲線でデータを示す:
特性と関係
(3)
Fit
は最適フィットの関数を与える:
LinearModelFit
はフィットに関する追加的な情報の抽出を許す:
フィットされた関数を抽出する:
追加的な結果と診断を抽出する:
ここにデータがある:
これは,直線
の誤差の平方和である:
最小値を記号的に求める:
以下は
Fit
で与えられる係数である:
これは,二次方程式
の誤差の平方和である:
最小値を記号的に求める:
これらは
Fit
で与えられる係数である:
多項式のフィットが十分高い次数で行われるとき,
Fit
は補間多項式を返す:
結果は
InterpolatingPolynomial
で返されるものと矛盾しない:
考えられる問題
(1)
ここに,ガウス分布のランダムな摂動からのデータがある:
これは多項式の標準基底を与える関数である:
次数が高くなる多項式について計算したフィットを示す:
問題はベキが高くなると係数が非常に小さくなる点である:
基底をスケールされシフトされた値で与えると問題の助けになる:
関連項目
FindFit
LeastSquares
PseudoInverse
Interpolation
InterpolatingPolynomial
Solve
ListPlot
チュートリアル
数値データの分析
曲線のフィット
その他
曲線のフィットと近似の関数
データの変換と平滑化
行列ベースの最小化
数値データ
関連リンク
実装に関するノート: 数値および関連関数
NKS|Online
(
A New Kind of Science
)
バージョン 1 の新機能