R言語
R言語を使って算数を楽しんでみたいと思います。R言語というのはプログラミング言語のひとつです。ではプログラミング言語とは何なのか?プログラミング言語とはコンピュータに命令を出すための言葉です。
人間と話すのにも日本語、英語、フランス語などなどたくさん言葉があります。日本で日本人と話すなら日本語がとても便利です。イギリスでイギリス人と話すなら、英語が便利です。似たようにコンピュータと話すにも、用途によっていろいろな言葉があるのです。R言語は数値計算に特化した言語です。私が紹介できるのは本当に初歩の初歩の初歩(初歩の三乗)くらいなので、R言語ではなく他の言語でも同じ事が出来ると思うのですが、算数を楽しむのが目的なら数値計算に特化したものを使おうとR言語を選びました。
とても高機能で本格的な研究者の方も使っているとても優れた言語です。そんな一流なソフトを遊びで使うのは失礼かもしれないですが、まあ、無料なので贅沢に使わせてもらおうと思います(笑)
そんな一流の方が使うようなソフト難しくて無理だよ、プログラミングなんて難しくて無理だよとそんなふうに思うかもしれません。確かに使いこなすには頭がいいか、ものすごく時間をかけて努力しないと無理です。プログラミングに関しても一般的に使えるようなソフトを一人で一から作るのは、ものすごく大変です。しかし初歩の部分、さわりだけならR言語もプログラミングも難しくないです。
スマホは難しいのか?
「難しい」についてスマホを例に上げて考えてみましょう。
私の母親は「スマホは難しくて無理だよ。」と言います。本当に難しいでしょうか?確かに昔の携帯より高性能でアプリをインストールするといろいろな事が出来ます。しかし電話とメール、ネットで調べものするだけなら難しいでしょうか?
私のスマホでは画面を3回くらいタッチすれば、友達に電話を掛ける事が出来ます。大体どのスマホも似たようなものだと思います。メールやネット検索に関しても特に難しくなったという印象はありません。むしろ簡単になっていると思います。しかも現在、日本でスマホのほとんどがandroidかiphoneです。それぞれ日々バージョンアップされてはいますが、バージョンアップによって使い方が全く変わってしまったいうことはありません。(androidとiPhoneではもちろん使い方が違います。)だから同じandroidなら機種変更してもメーカーを変えてもすんなりと使い始める事が出来るのです。昔はメーカーを変えると戸惑うことが多かったと思います。
では簡単になっているのに、なぜ難しいと思ってしまうのでしょうか?それは今までとちょっとやり方が違うからだと思います。スマホはボタンなんかなくて画面をタッチ、スワイプで操作、友達とのやりとりはメールではなくラインと聞くと、今までとは違くて、イメージしづらくて難しい、スワイプって何だ?新しいことをたくさん覚えないといけなくて大変だ、無理だとなってしまうのだと思います。「新しいことを覚える、知らないこと=難しい」になってしまっているのです。確かに年齢とともに記憶力は衰えていきます。30代の私でも20代前半の時に比べたら、だいぶ記憶力がなくなったなと感じます。しかし実際スマホでラインするのに必死で記憶しようとテスト勉強のようにノートをとって勉強した人はいるでしょうか?何となくやって気付いたら出来ているというのが普通だと思います。そもそもラインが普及した要因はスタンプがかわいい、面白いなどというのもあったと思いますが、大前提としてメールより簡単、便利というのがあったからだと思います。難しくないから、簡単だから一般的に普及したのです。スノーボードは若者に人気のスポーツですが、フロントサイドダブルコーク1440という技は一般人には普及しないです。理由は難しいからです(笑)
長々書きましたが、まとめると大体以下のようなことです。
- 知らない=難しいではない。
- 全体、または極めるのが難しいものなら、できるとこだけやって楽しめばいい。人と比べる必要はなく、自分なりの楽しみ方をすればいい。
R言語をインストール
R言語は無料で誰でも使えるし、windowsでもmacでもlinuxでも使えます。windows、macはこちらからダウンロードできます。linuxはこちらのサイトを参考にするとわかりやすいと思います。
- windows、macダウンロード手順
自分のOSをクリック
macはすぐにファイル名(.pkg)が表示されるのでそれをクリック。windowsは下の画面が表示されるのでbaseをクリック。
Download・・・をクリック。
インストール手順も特に難しい所はないと思います。
windowsならダウンロードしたファイルをダブルクリックしてインストーラに従えば大丈夫です。
macについては現在私はmacを所有していないので詳しくわからないのですが、数年前にインストールしたときは特に何も躓くことはなかったので、現在もおそらく問題ないと思います。
linuxは他のOSより多少難しいかもしれませんが、普段からlinuxを使っている人には何も問題ないと思います。(私は普段windowsを使っているので、linuxにインストールするのに少し戸惑いました(笑))
Rstudioをインストール
RstudioとはR言語を便利に効率よく使うためのソフト、総合開発環境ソフトです。とても優れた高機能なソフトのため本格的に使いたい方にはとてもおすすめです。Rstudio単体では使えないので、R言語をインストールしてからRstudioをインストールしてください。
私が紹介するくらいの使い方ならなくても全然大丈夫なので、あまりソフトを入れたくない、とりあえずR言語を体験したいという方はインストールしなくてもR言語は使えます。
興味のある方はこちらのサイトからダウンロードできます。公式版では日本語版はどうやらないようです。