EXCELを超える『R』とかいう最強ツール

1: 名無しさん 2018/03/12(月) 16:59:56.93 ID:CAP_USER

データ分析最強ツール「R」の実力
Rは、統計分析に特化したプログラミング言語です。プログラミング言語、というくくりではありますが、統計分析に特化したシンプルな作りになっています。

取っ付きやすさの大きな要因になっているのは、データフレーム、という考え方です。データフレームは列と行という表形式になっていて、Excelで扱うデータ形式と似ているため、Excelに慣れ親しんでいる人であれば、少し使ってみるだけでRに対する違和感はすぐに消えることでしょう。

しかもRは決してマイナーなツールではありません。研究者やデータサイエンティストの間では、分析のツールとして非常にポピュラーです。またRはオープンソースであり、世界中のユーザによって日夜開発が進められ、日々進化しています。

そういうとプロの分析者が使うツールだと思われがちですが、実際にはExcel以上に簡単に、かつExcelだけでは対処が難しい問題を解決できます。フリーのツールなので導入もスムーズです。

さきほどExcelに対してあげた三つの問題点である

・データ量が膨大になると動作が不安定
・一度やった分析を保存できない
・すぐに実行できる分析ツールが限られている

について、Rだとどのように対応しているのかみていきます。

(1)大規模データでも軽快に動く

Excelで扱うことができるデータ量ですが、Excel2013では最大行数は1,048,576行、最大列数は16,384列となっています。ただし、実際にはこれ以下の数十万件レベルで動作が不安定になります。

対してRで扱うことができるデータ数は、1000万行程度×400列であれば、PCのスペックにも依存しますが、たいていは動作も軽快です。Excelでは動作が不安定だったデータ量でも、Rならば動作は常に快適です。

(2)分析手順が残るので、やり直しも簡単

Excelの場合は分析手順は基本的に残らないので、自分で記録を取っておく必要があります。手順の実行は基本的に手動です。

対してRはプログラミング言語なので、当然処理の過程がコードとして全て残ります。どこか間違っていても、そこを修正してまたボタン一つで全ての処理をやってくれる。グラフを描く過程もコードにできます。

(3)最新の分析ツール(アルゴリズム)が使える

Excelはマイクロソフトの製品なので、バージョンアップもマイクロソフト次第です。

対してRはオープンソース。全世界から有志が開発に参加しているので、日々改修が行われています。学会で発表された最新のアルゴリズムも、すぐにパッケージがリリースされ、そのパッケージをインストールしさえすればすぐに使えるようになっています。
http://gendai.ismedia.jp/articles/-/54570

4: 名無しさん 2018/03/12(月) 17:05:03.93 ID:NqTRFN/w
その前にアクセスという考えはないのか?

5: 名無しさん 2018/03/12(月) 17:06:28.20 ID:9U0FtDAP
データ分析はRDMSとアクセス+エクセル十分

スポンサーリンク
ピックアップ

スポンサーリンク




6: 名無しさん 2018/03/12(月) 17:07:12.78 ID:EZ9wtn/E
名前がRて…固有名詞なら、もっと検索で識別しやすい名前にすればいいのに

29: 名無しさん 2018/03/12(月) 17:24:19.15 ID:Ym1cSlE1
>>6
これ
命名した奴本当バカ

87: 名無しさん 2018/03/12(月) 19:16:37.09 ID:HfCB3ufZ
>>6
本当にその通りだ。

7: 名無しさん 2018/03/12(月) 17:09:05.90 ID:cp17+xLM
一太郎だろ

12: 名無しさん 2018/03/12(月) 17:10:31.46 ID:jQ9bWXiM
他の言語とどう違うの?
Fortran, Pascal, C, C++, Perl, PHP, Java, Python その他シェルとかいろいろやった俺に
説明してみて

24: 名無しさん 2018/03/12(月) 17:20:12.74 ID:REpEctks

>>12
統計処理特化言語
統計処理というのは基本的に複数の処理方法の結果が欲しい
例えば高校生レベルなら
最大、最小、平均、中央値 が欲しくなったりする
この言語だと summary 関数呼び出せばそれらがまとめて一気に手に入る
同様に t検定だと t.test で
p値のみならず信頼区間などよく使う関連性の高いものがまとめて出力される

このように、Rを使うのは統計処理をする関数の中身が
よく使う処理をまとめて行ってくれる手軽さが魅力的な言語だ

15: 名無しさん 2018/03/12(月) 17:12:29.94 ID:3FrUtBNq
Rは言語であってアプリケーションじゃないだろ そもそも比較するのがおかしい

18: 名無しさん 2018/03/12(月) 17:15:09.82 ID:Ixv1fD1i
数十万件レベルのデータをExcelの中に置いたりするのかね

22: 名無しさん 2018/03/12(月) 17:18:28.53 ID:6AZJsAkD
>>18
某生保ではやってます
PC処理能力が必要です(でかいとフリーズする)
いろんな観点で分析するので

25: 名無しさん 2018/03/12(月) 17:21:17.52 ID:5diXXeGG

>>22

保険料の払い渋りでボロ儲けしてるんだから、SPSSぐらいサクッと経費で買えよw

19: 名無しさん 2018/03/12(月) 17:16:43.88 ID:P6nexuoG
つまり一般人はエクセルでいいわけですね

20: 名無しさん 2018/03/12(月) 17:17:53.09 ID:wKz1alow
フリーソフトだっけ?
でも、理系学部の人たちが使うものでしょ。
ウィンドウズが跋扈する社内で、使っても、孤立するだけだし。

32: 名無しさん 2018/03/12(月) 17:26:24.44 ID:REDaQunm
そういえば、昔、論文書くときに使ってた!

33: 名無しさん 2018/03/12(月) 17:26:26.14 ID:4vkYI8dc
ExcelかRかっていう二択な時点で頭悪すぎる。
Excelでデータ入力してRで読んで解析が効率良いだろ。

41: 名無しさん 2018/03/12(月) 17:30:06.81 ID:6AZJsAkD
>>33
最初にエクセルシートのデータ入力して
使うのか?
VBAより簡単?

53: 名無しさん 2018/03/12(月) 17:53:41.15 ID:4vkYI8dc
>>41
やろうとしている内容にもよるだろうけど、総じてRの方が手軽だと思う。

42: 名無しさん 2018/03/12(月) 17:33:23.40 ID:agra/D8A
俺は何でもrubyでやる

44: 名無しさん 2018/03/12(月) 17:34:29.38 ID:xTRuxrfd
検索しづらい名称つけたら最後
すぐ廃れる

62: 名無しさん 2018/03/12(月) 18:19:54.11 ID:5oBOBaes
日本人ならなんでもExcel

64: 名無しさん 2018/03/12(月) 18:24:45.57 ID:M9e41MvN
ちょっと前までは、パワポ職人が大企業では重宝されていたようだな。
内容よりも見た目重視。(プレゼン重視)
生産性大幅に低下。

67: 名無しさん 2018/03/12(月) 18:41:31.77 ID:QmXyT3YN
使い方次第なのに、アホか

79: 名無しさん 2018/03/12(月) 19:01:50.38 ID:5diXXeGG
ここ、滅び去ったStatViewを懐かしむスレになれる?

88: 名無しさん 2018/03/12(月) 19:17:18.07 ID:MgYDG4PU
spotfireで十分

89: 名無しさん 2018/03/12(月) 19:17:56.82 ID:3KPOks0K
EXCELは文章作成ソフトだろJK

91: 名無しさん 2018/03/12(月) 19:20:46.15 ID:6QteCvVN
サポートが、いつまであるのか
それが問題

94: 名無しさん 2018/03/12(月) 19:25:57.81 ID:aE6pzPC+
400万件も打つ人がいません。

96: 名無しさん 2018/03/12(月) 19:30:30.52 ID:T026kneF
>>94
そなんよな
普通のビジネスマンが、個人のデスクトップで、そんなに大量のレコードを解析することがない。
そもそもピボット集計程度なケースの方が多いので、Excelの方が使い勝手がいい。

105: 名無しさん 2018/03/12(月) 19:44:47.22 ID:RKFEsxLF

ネタでRとかこうと思ったらRか
出世したな

というか金あるなら普通にSPSS買えよ

108: 名無しさん 2018/03/12(月) 19:54:45.60 ID:1w2c2Ch/
pythonでええやん

112: 名無しさん 2018/03/12(月) 19:57:06.39 ID:O4x9zz41
>>108
pythonはExcelに組み込まれるとか言われてるしpythonでいいと思う
ただRに比べてpythonは遅い(そんな大量のデータ普通使わないけど)

129: 名無しさん 2018/03/12(月) 20:55:16.10 ID:vq1W0PVv
なんだかなぁ
ExcelとRを比較するなんて、まるでWordとTexを比較しているような気がするんだが・・・
意味あるのかよくわからんのだが?

141: 名無しさん 2018/03/12(月) 21:24:55.71 ID:MloN4JaL
10年前に社外取締役のオッサンに
自慢されたの思い出した

151: 名無しさん 2018/03/12(月) 22:06:54.46 ID:ty0cwWAw
えっエクセルってデータ分析できるの!?
ただの表計算ソフトだと思ってた

152: 名無しさん 2018/03/12(月) 22:23:51.65 ID:6AZJsAkD
>>151
VBAでマクロいれ込めば ある一定の分析はできるでしょ

182: 名無しさん 2018/03/13(火) 11:22:37.40 ID:22dRceWB
Rは統計には便利だが、これからはExcelでデータ作って、Pythonで直接読み込んで辞書形式に変換してからいろいろな処理を加えて、(必要なら)Excelデータにまた書き戻すというやり方が主流になると思う。
ヒューマンインターフェイスとしてはExcelは分かりやすいから、これからも使われ続けるでしょう。

引用元: ・http://egg.5ch.net/test/read.cgi/bizplus/1520841596/

スポンサーリンク
EXCELを超える『R』とかいう最強ツール
この記事をお届けした
経済ちゃんを、
いいねで応援よろしくお願いします!

フォローする

この記事を読んだ人はこんな記事も読んでいます
ピックアップ
スポンサーリンク

『EXCELを超える『R』とかいう最強ツール』へのコメント

  1. 名前:名無しちゃん@経済 投稿日:2018/03/13(火) 13:25:39 ID:bd6098b22 返信

    rとかいうので分析したデータを見せるのに相手にもrとかいうのをわざわざ入れてもらうの?

    0

トップへ戻る