Add Me!Close Menu Navigation

ニートは職業ではない、生き方である

Add Me!Open Categories Menu

エクセルはクソらしい

Excel使うな

Okumura’s Blogの「Excel使うな」によりますと

まず最初の論文 (B.D. McCullough and David A. Heiser, On the accuracy of statistical procedures in Microsoft Excel 2007, pp.4570-4578) のアブストラクト:

Excel 2007, like its predecessors, fails a standard set of intermediate-level accuracy tests in three areas: statistical distributions, random number generation, and estimation. Additional errors in specific Excel procedures are discussed. Microsoft’s continuing inability to correctly fix errors is discussed. No statistical procedure in Excel should be used until Microsoft documents that the procedure is correct; it is not safe to assume that Microsoft Excel’s statistical procedures give the correct answer. Persons who wish to conduct statistical analyses should use some other package.

要約:どうしょーもないから使うな。

次の A. Talha Yalta, The accuracy of statistical distributions in Microsoft® Excel 2007, pp.4579-4586 のアブストラクト:

We provide an assessment of the statistical distributions in Microsoft® Excel versions 97 through 2007 along with two competing spreadsheet programs, namely Gnumeric 1.7.11 and OpenOffice.org Calc 2.3.0. We find that the accuracy of various statistical functions in Excel 2007 range from unacceptably bad to acceptable but significantly inferior in comparison to alternative implementations. In particular, for the binomial, Poisson, inverse standard normal, inverse beta, inverse student’s t, and inverse F distributions, it is possible to obtain results with zero accurate digits as shown with numerical examples.

要約:どうしょーもないから使うな。

次の B.D. McCullough, Microsoft Excel’s `Not The Wichmann-Hill’ random number generators, pp.4587-4593 のアブストラクト:

Microsoft attempted to implement the Wichmann-Hill RNG in Excel 2003 and failed; it did not just produce numbers between zero and unity, it would also produce negative numbers. Microsoft issued a patch that allegedly fixed the problem so that the patched Excel 2003 and Excel 2007 now implement the Wichmann-Hill RNG, as least according to Microsoft. We show that whatever RNG it is that Microsoft has implemented in these versions of Excel, it is not the Wichmann-Hill RNG. Microsoft has now failed twice to implement the dozen lines of code that define the Wichmann-Hill RNG.

昔のExcelの乱数は無茶苦茶だった。Excel 2003でMicrosoftはやっとWichmann-Hillの乱数生成アルゴリズム(私のアルゴリズム事典にも載っている十数行で書ける簡単だがまともなアルゴリズム)に切り替えた(Microsoftの Excel 2007 と Excel 2003 の RAND 関数について 参照。ただしMicrosoftはWichmannの綴りを間違えている)。最初はバグっていて負の値を返したりしたため,パッチが出た。めでたしめでたし。じゃない。調べてみると,何かおかしい。Excel 2007になってもまだおかしい。Microsoftはたった十数行のアルゴリズムもまともにインプリメントできないんだ。

ほかにもチャートジャンクの話などがあるが,略。

もともと研究に使えるようなレベルでないのは有名な話

Excelは研究用のデータ処理にはもともと非常に怪しいところがあって使えなかった。OpenOfficeを勧める人もいたけれど、できが大雑把すぎてExcelよりも使いにくかったと思う。見た目も美しくないし。

Gnumeric

そこで目をつけたのがGnumericだった。これはよかった。特にソルバーがlp_solveやglpkを使ったものだったので、Excelのなんちゃってソルバーとは違って経営分析にも数理計画にも大活躍だった。Gnumericの統計関数プラグインは、きちんとした統計の専門家がメンテナンスしているので信頼性が高いらしい。

しかし、そのときはGnome版しか知らなかったので、Windowsで動かすことはできなかった(できたかも知れないけど、Linuxでやっていた)。それが今ではWin32版があるらしい。これはすごい。

表計算Gnumeric

見た目はExcelと比べても違和感がないし、中身はよっぽどしっかりしている。

Sage

2chの「下げ」を想像してしまうが、フリーのMathematicaと考えればいいと思う。Wired Visionによると「数学研究もオープンソースで:Mathematicaに挑むSage」の中で

高価なクローズドソースの計算ソフトウェアから、無料のオープンソース・ソフトに切り替えようという動きが、一部の数学者の間で起きている。

米国数学会(AMS)が発行する学術誌『Notices』のウェブサイトに最近掲載された論評記事(PDFファイル)の中で、ワシントン大学の準教授William Stein氏は、現在大学で使われている数学ソフトよりも、オープンソース・ソフトの方が優れた選択肢だと主張している。

だそうだ。まあ「Stein氏の意見は、実は公正とは言いがたい。それというのも、同氏は『Sage』のプロジェクトリーダーを務めているからだ」とも付け加えられているが、Mathematicaは馬鹿みたいに高いので、Sageの存在は大きいと思う。

数式処理ソフトSage

R

これは非常に有名な統計計算のソフト。

統計計算ソフトR

Octave

前述のSageはMathematicaのフリー版と言えばいいと思うが、OctaveはMatlabのフリー版といったところ。

MathematicaとMatlabの違いは意外と知られていないようだが、Mathematicaは数式処理ソフトであり、Matlabは数値処理ソフトである。前者が連続を扱うのにたいして、後者は離散を扱うと考えればいいのではないか。

数値計算ソフト Octave

やはり大学の情報教育は決定的に不足している

情報系にどっぷり漬かった人でなくても、コンピュータは現代社会で欠かすことのできないツールになっています。さすがに、現代ではメールやWeb閲覧ができないって人は少数派になったようですが、それ以上の水準になると一気に減ります。

理系の学科でも卒業まで手書きと関数電卓で終えたって人もいるらしいので、まず徹底的にこうしたツールの使い方を叩き込むということをすべきではないかという気もします。しょっちゅう例を挙げるけど、外資系投資銀行では表計算を徹底的に叩き込むそうだけど、多くの日本企業ではそんなことはないそうです。で、アビバでパソコンとか、VLOOKUP関数を使って上級者とか、そんなレベルです。

大学の研究も分野にもよるけど、一応最高学府を卒業したというのなら、こうしたツールは触っておくべきだと思います。大学を出ていない人と比べて決定的な仕事の効率と質で差をつけるような、あるいは「東大卒は勉強はできるけど使えない」なんて絶対に言わせないくらい他人の持たない技術を教えておくべきです。これらのツールをそこそこ使えるだけで、使えない人から見たら魔術師のような(理解を超えた)仕事効率が達成されるはず。

でも、多くの企業はそんなことは社員に求めていないようです。業務効率を上げたいと漠然と願っていながら、実務では非常に多くの時間をかけてExcelの表を作って、しかも質がよくない。

まあ、多くの企業では飛び込み営業して名刺100枚集めてこいとか、脳みそ筋肉な努力と根性と残業を重視する社風がまだ残っているので、シミュレーションや数理計画でエレガントに解を出しても受け入れてくれるかはわかりません。ここんところはプレゼンの技術とあわせて相手を説得しないと「東大卒はやはり頭でっかちでダメだな、仕事は会議室で起きているんじゃない、現場で(ry」とかなるかも知れません。

ところで、ときどき暴露ウィルスに感染したと言うことで企業の内部文書が出てきますけど、本当に名の通った企業でもExcelの使い方ってビミョーですよね。それどころか、画像を送るだけなのにWordに貼り付けて送ってきたりします。たったそれだけの用途のために、毎年マイクロソフトに多額のお布施をしているのは信者としか思えません。

話は飛びましたが、大卒レベルだったら、こうしたソフトを使っておく経験はあっても損はしません。企業では上司がアホなので評価されないかも知れません(ある作家が「高度に発達した科学は魔法と区別が付かない」と言ったそうですが、テクノロジーを理解するには受け取る側の素養も求められます)が、卒論の手間は大きく減ります。

なぜ、週4時間働くだけでお金持ちになれるのか?

  • 著者/訳者:ティモシー フェリス
  • 出版社:青志社( 2007-09-21 )
  • 単行本:255 ページ
  • ISBN-10 : 490385311X
  • ISBN-13 : 9784903853116
  • 定価:¥ 1,470

「週4時間」だけ働く。

  • 著者/訳者:ティモシー・フェリス
  • 出版社:青志社( 2011-02-03 )
  • 単行本:640 ページ
  • ISBN-10 : 4905042097
  • ISBN-13 : 9784905042099
  • 定価:¥ 1,995

君が衛生兵で歩兵が俺で (スマッシュ文庫)

  • 著者/訳者:篠山 半太
  • 出版社:PHP研究所( 2012-06-16 )
  • 文庫:340 ページ
  • ISBN-10 : 4569678467
  • ISBN-13 : 9784569678467
  • 定価:¥ 720
Posted By onaneetX.Q

4 Responses to “エクセルはクソらしい”

  1. なっしゅ より:

    兄さん!勉強になります!

    そっか~、使えるのか~w。
    いや、これらのツールの名前は知ってたんですが
    何となく自分でコーディングしてますた・・・無駄だった様ですw。
    (あとは鉛筆と紙・・・原始人か~!)

    マットラボって状態方程式を差分方程式化した後、
    マトリックス演算に持っていって
    過渡現象追ったり数値解おったりするツールですか?
    ビジュアライザーだけでも十分使えそうっすね!

    マセマティカのイメージが湧かないんすけど、
    ラプラス変換かなんかで解析解求めてくれちゃったりするんですか?
    出来ないことも多そうだけど、すっげー面白そうです!

    ソッコウ使ってみたいと思います!

    ところで兄さんは工学系っすか?
    就職しようと思ったらどこでも引く手あまたじゃないっすか!
    まぁ、別に就職したから何って訳ではないんっすけどねw。

  2. onaneetX.Q より:

    もちろん、自分で書いてもいいと思います。私もlp_solveのライブラリ版を使った自作プログラムで問題解決にあたったことはあります。表計算から呼び出せた方が楽な場合もあるし、融通が利かないと思う場合もあります。

    MATLABは数値処理ですので、基本的には差分方程式ですね。実際に観測したデータは離散データなので、そこんとこを分析するには使えます。

    Mathematicaは式そのものをいじる感じです。もちろん、数値データも扱えるのですが、MATLABとはちょっと違う感じのモノです。私はMathematica 1.0のころからいじっていますが、見た目はずっと変わってない・・・

    私は文学系という線も・・・?アセンブラ文学を専攻して・・・うそです。私は就職市場では最底辺だったものです。

  3. なっしゅ より:

    兄さんはアセンブラ文学っすか!芸術っすよね!
    オレも昔はディスアセンブラ駆使して芸術してますた!

    なんか、兄さん、最後トーン低すぎっすw!
    市場も見る目ないっすからねぇ・・・
    なぁに、見ている人は見てますよ!絶対!

    元気づけに、さっき押せるだけボタン押しておきました!
    これで元気になって下さい!

    なんか、一発当てるネタが有ればいいんすけどねぇ・・・

  4. onaneetX.Q より:

    ぽち、ありがとうございます。おかげさまで目標を超えることができました。

    起業するというのはリア充でないと難しいのです。あるいは、リア充で心優しい人がオナニートを引き上げてくれるとかね。でもリア充とオナニートは水と油です。

Leave a Reply




最近の投稿

最近のコメント

アーカイブ

カテゴリー

メタ情報

Twitter: honour_neat

RSS Tumblr

  • bbsmaster: 安藤遥 2012年4月27日
    bbsmaster: 安藤遥 […]
  • NVR500 PPTP設定 2012年4月8日
    PPTPでVPNを張ってDNSの通知をする。とりあえず ip route default gateway pp 1 pp select 1 pp always-on on pp enable 1 pp select anonymous pp bind tunnel1-tunnel2 pp auth username ID pass pp auth username ID2 PASS2 ppp ipcp ipaddress on ppp ipcp msext on pp enable anonymous tunnel select 1 tunnel encapsulation pptp pptp tunnel disconnect time off tunnel enable 1 tunnel select 2 […]
  • " 285 : 216  : 2011/02/17(木) 22:55:06 ID:tvQNovvz [7/7回発言] ..." 2012年4月6日
    “ 285 : 216  : 2011/02/17(木) 22:55:06 ID:tvQNovvz [7/7回発言] 相談に乗ってくれた方々本当にありがとうございます。 結論から言いますとリモートデスクトップで接続成功しました。 全部自分がアホなだけでした。 同じような人がいないとは思いますが経緯を報告します。 自分の環境はWin7x64だった為、Boncaslinkの64bit版を入れていたのが 原因でした。 最初TVTestの64bit版で再設定を行って設定したところ、Bancasproxyが 赤色に変わり使用中のアプリのリストにTVTestが表示されました。 もしやと思い、32bit版で全てのアプリ(TVTest、関係とBonCaslink)を統一 して、設定したところ正常に作動しました。 テストとして他 […]
  • 大学生に勉強させる?大学の時間とは何か 2012年3月20日
    大学生に勉強させる?大学の時間とは何か: 「勉強をしない」学生に勉強をさせるべく、国が重い腰を上げたのだという。繰り返すが、けっこうなことだ。ならば、国には、「シュウカツ」という名目のもとに大学生の時間を大幅に奪う企業に対して根本的な対策も取ってもらいたい。 人々は故意に目をそむけている。いわゆる有力大学の学生よりも、そうでない大学の学生のほうが、「三流大学」の学生のほうが、「シュウカツ」においてより多くの時間を取られ、より多くのエネルギーを費やしながら、より多く落とされ続け、より多く踏みつけられ続けているという事実に。 日本の問題の何割かは《醜活》に起因あるいは関係しているとすら思う。《醜活》があるから採用の混乱が起こるし、それゆえ企業の活力が落ちるし、その結果納税額は下がるわ、企業の業績が悪いから不景気にな […]
  • ウホッ!良い情報!! 2012年3月20日
    ウホッ!良い情報!!: 米・英・加についてですが、(これは個人的なバイアスがかかりますが 汗)その3カ国のなかでもしbeyond_NEETさんの目的がその国への移民・永住ということでしたら、一番達成しやすいのは加であると思います。 移民法が整備されており、公立(もしくは政府公認)の大学・専門学校で2年以上の課程を修了した留学生は、就職先が決まっていようと無かろうと最長で3年の就労ビザを取得でき、カナダ国内で自由に働けます。(公務員や役所仕事はさすがにカナダ永住者か国籍保持者を優先するとは思いますが) その後、カナダ政府が指定する職種内容で最低一年間就労すると永住権申請の資格が与えられます。 他にも有益な情報多数。 […]
  • 雇用推計:若者ミスマッチ鮮明 「即戦力」重視、構造的に 2012年3月20日
    雇用推計:若者ミスマッチ鮮明 「即戦力」重視、構造的に: 若者が即戦力なわけないじゃん。若者で即戦力になり得るとすれば、若さを活用するしかない。美人を雇用して営業させるとか(枕営業)、そこまでいかないにせよどぶ板営業に耐えられるようなノリのいいリア充でも雇うしかない。若さは魅力だから、くたびれたおっさんよりもかわいい子から買いたいと考える可能性がある。 一流企業の営業は比較的楽である。なぜならほっといても商品やサービスは売れるからだ。だから、二流以下の会社に入ると営業力で会社を維持しているようなところが結構ある。インターンした某ソフト会社も外に出て率直に意見を求めたら、社員が言うほどその会社の製品は優れていないことがわかった。つまり、あの会社の業績は技術力ではなく営業力で成り立っていた。 ほとんどの会社は製品や […]
  • 羽田→台北松山→台北桃園→ニューヨークのOPEN航空券。 2012年3月19日
    羽田→台北松山→台北桃園→ニューヨークのOPEN航空券。 […]
  • " 多分こういう食事がセブの一般の人の食事なんだと思う。味はまあまあ美味しい。食堂自体は不衛生ってわけではないけれど、建物はボロくてそんなに綺麗じゃないし、椅子や机も安っぽいプラスチック製でガタガタする。..." 2012年3月19日
    “ 多分こういう食事がセブの一般の人の食事なんだと思う。味はまあまあ美味しい。食堂自体は不衛生ってわけではないけれど、建物はボロくてそんなに綺麗じゃないし、椅子や机も安っぽいプラスチック製でガタガタする。でもそういうアジアの安食堂の雰囲気が僕は好きなので落ち着く。  対比して思うのは日本のことだ。日本でお金のあんまりない人が食べる安食堂といえば、松屋とか吉野家とかの牛丼屋チェーンが一般的になっていて、280円ぐらいの安い値段でそこそこの味のものが腹いっぱい食べられるのだけど、あの店舗の小綺麗さはなんなんだろう。貧乏人向けなのにピカピカでシステマチックにできている。よく考えてみると、日本では小汚いけれどその代わりに安く食べられる店というのがあんまりない(全くなくはないけどチェーン店の牛丼のほうが安い)。” - 確 […]
  • "突然ですが、問題です。 自己紹介の言葉として、適切なのはどちらでしょう? ○○大学経済学部に在籍(ア:させていただいております/イ:しております)。 上記の問題は、数日前の読売新聞の朝刊に掲載され..." 2012年3月19日
    “突然ですが、問題です。 自己紹介の言葉として、適切なのはどちらでしょう? ○○大学経済学部に在籍(ア:させていただいております/イ:しております)。 上記の問題は、数日前の読売新聞の朝刊に掲載されていた、就職活動をしている学生向けの「日本語教室」という記事より(日本語検定委員会協力)抜粋しました。敬語として正しいのは、ア、イのどちらでしょうか? 正解は以下から。 正解は「イ:しております」。この記事によると、「させていただく」という言葉を使うためには、以下の3点を満たしている必要があるそうです。 自分のことであること 相手の許可を得て行われていること それに対して感謝するという事実や気持ちがあること” - 敬語は誰に対して使っているかを意識すればOKでそう難しいものではない。「○○大学経済学部に在籍させていた […]
  • 世界の生活費 2012年3月19日
    元記事は比較的「だそうです」が多くてあまり役には立たない印象。 とりあえず海外の生活費について。台湾は家賃数千元からある。食費は一食60元〜100元くらい。1台湾元=2.6円くらいだった。贅沢をすれば青天井だけど。台湾の新卒者の給料が月給で2万元〜6万元くらいだから月2万元あれば生きていけるのだろう。自分の感覚だと2万元はちょっときつい。家賃6000元くらいの部屋で食費が1万元くらいで少し余裕がある程度か。携帯代とか交通費も必要なのでカツカツである。台湾の安い部屋は台所がついていないところが多く自炊は難しい。 中国は一食10元前後で拉面とか牛肉烩饭がある。ちょっと洒落たところだと30元くらいか。南京のアパートだと家賃数百元くらい。たしか上海の平均賃金が台北を超えたそうだ。たぶん今だと平均賃金が日本円で7万円くら […]

Facebook