電子書籍の厳選無料作品が豊富!

EXCELで、一次近似関数y=ax+bのaとbを求める関数はあるのですが、
これを、y=axとした場合のaを求める関数と言うのはあるのでしょうか。
希望は、原点(0,0)の直線近似を得たいのですが。

A 回答 (2件)

その関数とは LINEST 関数のことでしょうか?


それなら、ヘルプを確認することをお勧めします
http://office.microsoft.com/ja-jp/excel-help/HP0 …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。この関数は初めて知りました。
しかし、適用して見ると、「#VALUE!」になってしまいます。
データー配列がxとyと同数でない(歯抜けがある)とエラーとなるようです。
SLOPE関数では一方が歯抜けでも計算してくれますが、b(y切片)=0指定がありません。
何かあれば、追加情報をお願いします。

お礼日時:2018/07/06 16:59

こんにちは



きちんと考えていないので、勘違いかも知れませんが・・・

仮に、y=ax+b上の複数の点がデータになっているとして、お求めの原点を通る近似直線はどのようなものになるのでしょうか?
最小二乗法で求めるなら、直観的にはy=ax(aの値は同じ)になりそうな気がするのですが…?


間違っていたならスルーしてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
EXCELに於ける直線近似式は、
y=ax+bに於いて、bをゼロとした場合のaを求める、と言う関数が無いので、
x=0の時にy≠0の直線になります(たまたまy=0になることはあり得ます)。
なので、y=ax+b(b≠0)と、y=ax(b=0)の、aの値(傾き)は当然異なり、
RMSEも異なります。

> 仮に、y=ax+b上の複数の点がデータになっているとして、お求めの原点を通る近似直線はどのようなものになるのでしょうか?
⇒ 原点(0,0)を通り、各データー群(の範囲)に対してRMSEが最小になる傾きa'の直線、
と言うことになります。

お礼日時:2018/07/05 17:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!