• 締切済み

双曲線にならない楕円の最小2乗法

概略楕円に近い点列データに対して、最小2乗法を用いて楕円形状を求めたいのですが、与えられた点列が楕円形状のごく一部分でしかない為、どうしても双曲線になってしまいます。 調べて見たのですが、双曲線にならないような方法があるみたいなのですが、詳細がよく分かりませんでした。 ご存知の方は教えていただけないでしょうか? 数学はあまり詳しくないので、専門用語など、詳しくなく、分かりやすく説明していただけると助かります。 また、参考になるサイトもなどありましたら、教えてください。 よろしくお願いします。

みんなの回答

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.1

楕円と分かっているのであれば、単純な最小2乗法よりも「(一般化)ハフ変換」のほうが精度よく求められると思います。 http://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%95%E5%A4%89%E6%8F%9B

関連するQ&A

  • 最小二乗法について

    いつもお世話になっております. 最小二乗法に関する質問です. 下記のサイトで最小二乗法についてなんとなくではありますが理解できました. http://szksrv.isc.chubu.ac.jp/lms/lms1.html そこで,質問なのですが, データが3次元以上の場合にも最小二乗法の考え方を使うことはできるのでしょうか? 3次の場合にならなんとなくイメージが付きますが・・・・ データの次数が4次,5次・・・になった場合にでも最小二乗法を使うことはできるのでしょうか? 数学にお詳しい方,教えて下さい. ヒントや参考サイトでも構いませんので,宜しくお願い致します.

  • 最小二乗法 楕円放物面

    数千のxyz座標データを、最小二乗法を用いて、ax^2+by^2+2cz=1の楕円放物面に近似したいのですが、どのようにしたらいいですか? ご存知の方教えてください。 宜しくお願いします。

  • 双曲線と円の交点の求め方について

    エクセルであるデータをプロットし、最小二乗法で双曲線近似して近似曲線の式を得たのち、 中心(a,b)で半径Rの円の方程式との交点を求めたいのですが、双曲線と円の交点をどのようにすれば求めれるのかわかりません。 大変申し訳ありませんが、どなたかご教授お願いいたします。

  • 最小二乗法 お願いします。テスト前で急いでいます

    N個の点列(x1,y1),(x2,y2),,,,,,,(xn,yn)に対する、三次の最小二乗法を求める式を教えてください

  • 放物線と双曲線って・・・

    放物線と双曲線って、楕円(円)の一部からできているんですか??わかる方、教えて下さい!また、できたら参考にしたURLも記載お願いします。

  • 最小二乗法は、なぜ「二乗」なのでしょうか?

    最小二乗法は、なぜ「二乗」なのでしょうか? 多くの参考書には 「残差をそのまま足し合わせると 正負が打ち消しあってしまうため、二乗する。」 と書かれているのですが、 それでは4乗や6乗ではいけないのでしょうか? 個人的には、統計の正規分布と 何か関わりがあるのかと思っているのですが・・・。 それとも、ただ単に 「2乗が一番計算しやすいから」という事なのでしょうか?

  • 重み付き最小二乗法について

    過去の質問やネット検索をしても解決出来ず質問しました。 統計学も初心者であるのですが、一応最小二乗法は理解しています。 重み付け最小二乗法は誤差の大きな部分の影響を補うための方法で あるという程度の理解度です。 具体的にはどういったときに、どのような方法で使うのでしょうか。 また、参考サイトや参考書があれば教えていただきたいです。 よろしくお願いします。

  • 最小二乗法における有効数字について

    最小二乗法における有効数字について質問があります. 直線近似を行うとします.最小二乗法を用いるデータの有効数字を考慮して,最小二乗法により求められた直線の傾きa,切片b の有効数字が決まると思うのですが,どのようにこの有効数字を決定すれば良いのでしょうか?

  • 最小二乗法

    粉末X線回折で得たデータをローレンツ関数を使ってピークフィッティングを試みています。 最小二乗法でやろうと思っているのですが、やり方がわかりません。 どなたか教えてくれないでしょうか。

  • 6点からの楕円の近似計算(最小二乗法、xyz次元)

    みなさん、こんにちわ。 楕円についてプログラムしないといけなく、わからない点が多いので質問させてください。 ある6点(座標はxyz)からxyz楕円の最小二乗法をプログラムすることは可能でしょうか?この掲示板の「楕円のプログラム」を参考にするとある5点以上の測定点からxy座標(2次元)のグラフにすることは可能であると書いてあり、納得しました。 分からない点はxyzの楕円の基本方程式です。 なお、使用する環境はc言語です。参考になるサイトなどありましたら教えてください。