質問: excel2003の回帰分析 以前にも似たような質問をしましたが、回答が無いので別の形で質問します。 1つでも良いのでお答えお待ちしています。 q1:excel2003(for win)の回帰分析が計算ミスをすることは公知でしょうか? q2:excel2004以降では確実にこの問題が解消されているのでしょうか? q3:excel2003で計算ミスが放置されている理由としてどのようなことが考えられるのでしょうか?
回答: こんにちは。 最初に、ご質問者さんのような質問は、回答はつきにくいです。日経bpのexcelの達人さんの「浮動小数点誤差の話」にしても同じですが、自家己撞着しているように思うからです。アンチmsとして、問題視して、他社製品を使うとか、完全にプログラム開発するならよいのですが、現状のままのmicrosoft excelの上で成り立つとは思えないのです。 もし、製品的な問題があれば、それは、直接、microsoft にお尋ねになればよいように思います。それを、一般掲示板でお聞きになっても、その種の質問を担保するものはないと思うのです。 >q1:excel2003(for win)の回帰分析が計算ミスをすることは公知でしょうか? 一部の内外のサイトで公開はされていますが、それは、ご存知のはずですし、インターネット検索でお調べになってからでもよいと思います。「公知」というものかどうかは、知りませんが、ある程度のスキルを持ったベテランなら、それは知っていますが、それに依存するというようなことをしないだけです。 「excel2003 分析ツールはバグだらけ?」の方も読んでおりますが、 前回、 「使いやすい無料ソフトのお勧めがあれば教えてください。」 とのことだったと思います。 私は、あえて言うなら、そういう問題というのは、アマチュアとプロの違いと同じことで、専門的な計算をするなら、アマチュアのツールで行ったところで、解決しないように思います。 それは、excel全体にいえることだと思います。なぜなのか良く分からないのですが、excelは、表計算として数値の計算が主なのにも関わらず、全てが、甘く出来上がってしまっています。それが、アメリカ人としてのコンセプトなのかもしれません。 専門の会社で、excel用のアドインも出ていますが、ある一定レベルのクレジットを求めるなら、それを、「無料で」というのは、求めるステージが違っているように思います。 >q2:excel2004以降では確実にこの問題が解消されているのでしょうか? q2に関しては、私たちの一般の回答者がクレジットを持つような内容ではありません。ただ、q1で、述べたような趣旨からすれば、完全に直っているとは言えないように思います。 >q3:excel2003で計算ミスが放置されている理由としてどのようなことが考えられるのでしょうか? q3に関しては、私なりの個人的な意見ですが、それは、外部の専門に製作依頼した時期から、あまりにも年月が経ちすぎたことと、msの規模が大きくなったことに比例して、office 製品開発が進んでいないのではないかと思われます。表面的には変更しても、内部的にはほとんど換えていないはおろか、スタッフは基本的な理解さえしていないようです。ツールのハンドルを見ると、かなり古いものがあります。おそらく、開発後のパテントの買い取りをしているのではないかと思います。 それは、「外部公開アドイン」のほとんどがいえます。 nag数値計算ライブラリ http://www.nag-j.co.jp/nag_lib.htm wikipedia regression analysis http://en.wikipedia.org/wiki/regression_analysis