アカウント名:
パスワード:
少なくとも、私の周りにはRで統計やってるのがいっぱいいるんですが……
「複素数が標準型にあるFortranは素晴しい(キリッ」とか言ってる老害を他所に「複素数? こっちゃベクトルすら第一級市民だはwww」と科学計算のデファクトスタンダード的存在になったR。GNUPLOTさえ今やオワコン。そこいらのティーンエイジャーに「plotして取り込む」とはどういうことかと聞けば、Rでplot()した結果を取り込むことだと思ってる若者ばかり。
しかし、そんなRにもFortranと同じでライブラリが貧弱、貧弱ゥという弱点が。.csvや.tsvとしてデータが落ちてるならまだしも、大半は.xlsや.xlsxばかり。コンバートどころかRDBMSへの接続すらできないRだけでは手も足も出ない。
そんなわけで大半はPythonやRubyでラッピングして使うことになり、その所為で一般人からは「Rはマイナー言語」という扱いを受けている。君の周りに居るとかいうRで統計やってる有象無象に聞いてみると良い。「それって全部Rでやってんの?」とね。
逆に問いたい「統計計算をPythonやRubyでやってんの?」と.
数値実験を含めた実験系で重要なのは, 実験で使われる物が全て十分に検証されていることです. それはソフトウェアについても例外ではなく, ソフトウェアが出した結果が信頼するに値するものであるかどうかについても検証が必要で, それには膨大なコストが必要になります.
Rシステムは, その検証を20年近く続けてきたからこそ, 現時点において「道具」として認められるレベルになったわけですし, その過程で注がれてきた開発者およびユーザの検証に対する労力を軽視するのは間違いでしょう.
ですから, 統計プログラムを作ること自体が目的だとか, あるいは誰ともやりとりすることの無い純粋な個人の趣味として統計処理をするのなら, どのような言語をつかってもいいでしょうが, 共通の議論のベースとしたいのなら, R(もちろんSASやSPSSとかでもいいですが)を使わざるを得ないでしょう.
データベースへの接続やリポートの生成みたいなR単体では苦手な部分の処理をLL言語でやってるって話じゃないの?
> RDBMSへの接続RODBCというのがあります。試してみては?
> コンバートR -> RDBMSなら、read.tableなりfreadなりしたdata.frameやdata.tableをRODBCのsqlSaveにつっこめばまあまあいい感じのテーブルがRDBMSにできます。
RDBMSからとってくるのはsqlFetchで手軽にできます。
>コンバートどころかRDBMSへの接続すらできないRだけでは手も足も出ない。
RDBMSでxls読み込んでるけど、なんか勘違いしてる?
RDBMS っていう、 R 用の xls を読み込むライブラリがあっても良いと思った。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
R使ってます (スコア:0)
少なくとも、私の周りにはRで統計やってるのがいっぱいいるんですが……
Re:R使ってます (スコア:0)
「複素数が標準型にあるFortranは素晴しい(キリッ」とか言ってる老害を他所に
「複素数? こっちゃベクトルすら第一級市民だはwww」と科学計算のデファクトスタンダード的存在になったR。
GNUPLOTさえ今やオワコン。そこいらのティーンエイジャーに「plotして取り込む」とはどういうことかと聞けば、Rでplot()した結果を取り込むことだと思ってる若者ばかり。
しかし、そんなRにもFortranと同じでライブラリが貧弱、貧弱ゥという弱点が。
.csvや.tsvとしてデータが落ちてるならまだしも、大半は.xlsや.xlsxばかり。
コンバートどころかRDBMSへの接続すらできないRだけでは手も足も出ない。
そんなわけで大半はPythonやRubyでラッピングして使うことになり、その所為で一般人からは「Rはマイナー言語」という扱いを受けている。
君の周りに居るとかいうRで統計やってる有象無象に聞いてみると良い。
「それって全部Rでやってんの?」とね。
Re:R使ってます (スコア:2)
逆に問いたい「統計計算をPythonやRubyでやってんの?」と.
数値実験を含めた実験系で重要なのは, 実験で使われる物が全て十分に検証されていることです. それはソフトウェアについても例外ではなく, ソフトウェアが出した結果が信頼するに値するものであるかどうかについても検証が必要で, それには膨大なコストが必要になります.
Rシステムは, その検証を20年近く続けてきたからこそ, 現時点において「道具」として認められるレベルになったわけですし, その過程で注がれてきた開発者およびユーザの検証に対する労力を軽視するのは間違いでしょう.
ですから, 統計プログラムを作ること自体が目的だとか, あるいは誰ともやりとりすることの無い純粋な個人の趣味として統計処理をするのなら, どのような言語をつかってもいいでしょうが, 共通の議論のベースとしたいのなら, R(もちろんSASやSPSSとかでもいいですが)を使わざるを得ないでしょう.
Re: (スコア:0)
データベースへの接続やリポートの生成みたいなR単体では苦手な部分の処理をLL言語でやってるって話じゃないの?
Re:R使ってます (スコア:2)
> RDBMSへの接続
RODBCというのがあります。
試してみては?
> コンバート
R -> RDBMSなら、
read.tableなりfreadなりしたdata.frameやdata.tableを
RODBCのsqlSaveにつっこめばまあまあいい感じのテーブルがRDBMSにできます。
RDBMSからとってくるのはsqlFetchで手軽にできます。
Re: (スコア:0)
>コンバートどころかRDBMSへの接続すらできないRだけでは手も足も出ない。
RDBMSでxls読み込んでるけど、なんか勘違いしてる?
Re: (スコア:0)
RDBMS っていう、 R 用の xls を読み込むライブラリがあっても良いと思った。