■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
累乗近似曲線を求めたいのだけれど・・・
1 名前: 教えて君 投稿日: 2001/03/13(火) 12:22
「エクセルでやれ!」という話なんだけれども
30万ポイントでエクセルだととても無理なんです。
Cかフォートランで
ロジックのところだけでもサンプルコードないでしょうか?
(VBでもよいのだけれど、よくわからないのだ・・・あああ。)


2 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 12:23
あきらめろ。
=====終了======


3 名前: 教えて君 投稿日: 2001/03/13(火) 12:24
あ、いけない。
3次です。


4 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 12:24
>>1
そのまえに累乗近似曲線って何?


5 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 12:42
>ロジックのところだけでも
まず数学的に理解できてないだろ>>1


6 名前: 教えて君 投稿日: 2001/03/13(火) 13:01
あああ。
やっちまったよ〜
累乗近似曲線の3次なんてないですね。
多項式近似曲線の3次でした。

エクセルのLINSTという関数と
同じ事がしたいだけなのです。
大きいデータに対して・・・・。


7 名前:       投稿日: 2001/03/13(火) 13:09
>>6
君の場合は円錐曲線から始めるよろし





8 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 13:16
LINSTで出来るのは、多変量(変数)解析

多項式ってのは a3*x^3+a2*x^2+a1*x + a0
多変数ってのは a3*x3+a2*x2+a1*x1+a0



9 名前: 教えて君 投稿日: 2001/03/13(火) 13:23
x^3、x^2 をあらかじめ計算して準備しておけば
LINESTで、もとまりますよね。多項式の係数が。


10 名前: 8 投稿日: 2001/03/13(火) 13:29
ははあ・・・・・なるほど 立派な応用力ですね


11 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 13:30
>>9
キミはエクセルのヘルプを見たこと無いのか?
LINESTのロジックまで詳しく説明してあるぞ


12 名前: 教えて君 投稿日: 2001/03/13(火) 13:33
今まさに見てました。
そしてシコシコ書いてます。
すみませんでした。


13 名前: 8 投稿日: 2001/03/13(火) 13:45
関連スレをシミュレーション板にたてた

http://mentai.2ch.net/test/read.cgi?bbs=sim&key=984458641



14 名前: 教えて君 投稿日: 2001/03/13(火) 16:27
エクセルのヘルプではだめですね。
まず驚いたことに、直線回帰の傾きmの式が間違えてる。
(まいくろそふと・・・)

それはいいとしても
ヘルプの解説だけでは、多変数の回帰方程式の解き方がわからない。
よく読むと結局LINESTを使え
ということになってしまっている。
(LINESTのヘルプなのだから当然かもしれない・・・)
そんなことにやっと気付いた・・・。あああ。

数学板で聞くべきだろうか。
いや2さんの言うようにあきらめるべきなのかもしれない・・・・。


15 名前: 教えて君 投稿日: 2001/03/13(火) 16:31
それにしてもこのスレ、タイトルがまぬけだ・・・はずかしいよん。


16 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 16:33
たこうしきへのあてはめなら、こうこうで習うすうがくでショ?
じゅっこくらいのデータへのあてはめを 手計算で もとめてみたら?
手計算で もとめられないなら、ぷろぐらむは くめないソ☆


17 名前: 教えて君 投稿日: 2001/03/13(火) 16:43
ぎゃくぎょうれつ・・・・ううう。
2じさえうろおぼえなのに
それともはきだしほう・・・・うぐぐ。
場合わけがめんどうだったような・・・・


18 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 16:54
いやだから、多項式近似 を 多変数解析で処理しようってのがそもそも間違いだって

多項式近似なら出来合いのソフト使えば?
http://www.ex.sakura.ne.jp/~leocrim/crimson/Calculation/Approx.html



19 名前: 教えて君 投稿日: 2001/03/13(火) 17:11
>>18
ありがとう。
でも30万ポイントも入力したくないんだ・・・。

さっき
ネットでJAVAファイル見つけて大喜びしたのだけれど
肝心の多項式近似の所は

// 早急な実装を望む

とコメントアウトしてあるだけだった・・・
ひゅう〜〜世の中甘くないぜ・・・。


20 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 17:32
どうしても多項式近似 を 多変数解析でやりたいならもう止めないよ

確かに簡単だものな


21 名前: 教えて君 投稿日: 2001/03/13(火) 17:37
えっ?
簡単ですか?
おいらにはむつかしいのだ。


22 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 17:41
じゃあサービス

http://kuchem.kyoto-u.ac.jp/bukka/member/yyosuke/lec_lsqm.htm



23 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 17:45
座標軸への回帰直線は 単純な連立方程式を解けばいいだけ

ただ軸に偏たらない最小2乗直線は2次方程式なるから少しやっかいだけどね

でもそれは考えてないだろ?


24 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 17:46
3次ね。係数に乱数いれてシミュレーションしようぜ。
たぶん今のCPUなら1日も回せばかなり正確な数が
求まるかと。知識ほとんどいらないし。


25 名前: 教えて君 投稿日: 2001/03/13(火) 17:48
>>22
ありがとう
じっくり読んでみます。

>>23
>でもそれは考えてないだろ?
考えてません。


26 名前: 教えて君 投稿日: 2001/03/13(火) 17:50
>>24
あははは
いいですね。それ。

ただ
「いろんな乱数入れてグルグル回してしらみつぶしました」
と説明できるほどの勇気がないのです。


27 名前: 教えて君 投稿日: 2001/03/13(火) 18:02
>>22
ほんとうにありがとう
特に「4-1.多数の変数に依存するデータでの正規方程式」の
>2値データ (x, y) について、(x, x2, x3, ・・・, xm-1)をとれば、
>実験結果の多項式への当てはめの問題ということになります。
には素直に泣けました。

ほんとうにありがとう。
んで、私にとっては、このスレ用が終わってしまったのでした。
で、間抜けな教えて君は消えますので
みなさん短い命でしたが
いろいろありがとうございました。

=====終了======


28 名前: デフォルトの名無しさん 投稿日: 2001/03/13(火) 18:04
>>26
「モンテカルロ法で求めました」といえば、言っている内容は同じでもなんとなく
すごそうに聞こえるから、OKだ!
オレの手下がそんなことやったら、つるし上げるけどな。


29 名前: 数少なきシミュ板住人 投稿日: 2001/03/13(火) 19:24
本当に30万ポイント全部の情報が必要なの?
そんなにバラバラ滅茶苦茶な分布をしているデータなの?
そうでないならデータを間引きして関数を求めてみたら。
心配だったら、間引きして作ったデータ列を複数用意して
複数回多項式を作ってから、それらの平均でも求めてみれば。


30 名前: 数少なきシミュ板住人 投稿日: 2001/03/13(火) 19:26
って、何だー。
解決してるんかい!


31 名前: 数少なきシミュ板住人 投稿日: 2001/03/13(火) 19:26
しっかしコッチは人が多いなぁ。。


32 名前: QP 投稿日: 2001/03/14(水) 19:33
>>28
ちょっと変形して「simulated annealing で解きました!」と言い張る。

…って、もう解決してるみたいだけど。



33 名前: デフォルトの名無しさん 投稿日: 2001/05/19(土) 04:16
age


34 名前: . 投稿日: 2001/05/20(日) 23:33
...