エクセルでy=ax^b(b乗)のaとbをもとめる関数を教えてください。関数が無ければもとめ方を教えて下さい。(Y=ax+bがSLOPEとINTERCEPTなのは知っているのですが・・・)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/05/31 22:26:54
  • 終了:--

回答(6件)

id:momochins_papa No.1

momochins_papa回答回数8ベストアンサー獲得回数02005/05/31 22:55:50

ポイント10pt

(URLダミーです)

x,yの配列データがあって、そのグラフもしくは近似曲線のa,bがもとめたいのでしょうか?

単に値を知りたいだけならば、

1.x、yのデータから散布図でグラフを描く。

2.グラフの曲線部を右クリックし、「近似曲線の追加」を選ぶ。

3.「種類」で「累乗近似」を選ぶ。

4.「オプション」の「グラフに数式を表示する」にチェックを入れる。


これで、a,bの値を知ることができます。

id:takure

グラフでは知っています。

関数とかでエクセルのセル上に出したいのです。

2005/05/31 23:01:18
id:flashcafe No.2

flashcafe回答回数50ベストアンサー獲得回数02005/05/31 23:40:13

ポイント10pt

(Y1)=a(X1)^b

(Y2)=a(X2)^b

(Y1)/(Y2)=(X1)^b/(X2)/^b=((X1)/(X2))^b

∴log((Y1)/(Y2))/log((X1)/(X2))=b

a=(Y1)/((X1)^b)

2セットの情報があれば計算で求められます

id:petronius_7 No.3

petronius_7回答回数10ベストアンサー獲得回数02005/06/01 00:05:34

ポイント10pt

http://www.hatena.ne.jp/1117546014#

人力検索はてな - エクセルでy=ax^b(b乗)のaとbをもとめる関数を教えてください。関数が無ければもとめ方を教えて下さい。(Y=ax+bがSLOPEとINTERCEPTなのは知っているのですが・・・)..

単純に両辺のlogをとればlog(y)=log(a)+log(x)bとなります。

つまりlog(x)とlog(y)でプロットすれば切片がlog(a)で、傾きがbになります。

あとはSLOPEとINTERCEPTで求められるでしょう。

id:Insite No.4

Insite回答回数111ベストアンサー獲得回数02005/06/01 01:11:43

ポイント40pt

http://d.hatena.ne.jp/keyword/エクセル:detail]

寝れないんで。

x, yの列から、ln(x), ln(y)の列を作成。

今作った列のSLOPE, INTERCEPTを計算。

b = SLOPE(), a = EXP(INTERCEPT())。

id:takure

ありがとうございます。

これでうまく出来ました。

2005/06/01 21:05:07

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 Baku7770 2832 2531 181 2005-06-01 10:29:32
2 Baku7770 2832 2531 181 2005-06-01 10:46:28

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません