統計解析R たぶんpart3くらい

1デフォルトの名無しさん2012/06/22(金) 13:33:12.40
あっても良さそうなんですが,需要ないの?

過去スレのうちのひとつ
統計解析R
http://toro.2ch.net/test/read.cgi/tech/1285597198/

169デフォルトの名無しさん2018/02/11(日) 00:58:01.63ID:WMQeXuiD
上限100%の上部90%以上カットしたらそうなるわ

170デフォルトの名無しさん2018/02/11(日) 11:54:36.80ID:jK1XmpcF
>>167
それは仕方ないと思うよ
統計解析手法開発用には向いているソフトだけど
統計解析を利用した処理アプリで使うのに向いている
ソフトウエアというわけじゃなく
無償なんで大学でも採用して広まっているという話だから。

171デフォルトの名無しさん2018/02/11(日) 12:28:34.22ID:aLeqVhz7
放送大学の講座は親切
https://vod.ouj.ac.jp/view/ouj/#/navi/vod?ca=496

172デフォルトの名無しさん2018/02/11(日) 13:02:45.83ID:aKIhhURz
>>157
Rになった
S-plusやってたTIBCOもRの別実装始めたくらい

173デフォルトの名無しさん2018/02/11(日) 13:37:06.23ID:jK1XmpcF
そりゃ当然の流れやな。

174デフォルトの名無しさん2018/02/11(日) 17:47:44.11ID:Pwi4tm3/
>>168
右肩上がりなのはとても良いこと
純粋なプログラミング言語じゃないから増えてるだけで御の字なのかねえ

175デフォルトの名無しさん2018/02/14(水) 19:42:52.67ID:SwEfqZxS
データをこねくり回してグラフ書くにはexcelより融通が利いてしかも早い

ような気がする

176デフォルトの名無しさん2018/02/14(水) 22:01:38.62ID:NrdtujHN
>>175
そりゃそうでしょうね
Excelはこねくり回さないで使うためのツールだから

177デフォルトの名無しさん2018/02/14(水) 23:37:10.00ID:2fmZYg83
グラフはggplot2が強力だよね
facetとかはExcelだと大変

デフォルトのテーマが少し古くさいけど

178デフォルトの名無しさん2018/02/14(水) 23:51:00.08ID:ePIYSj2R
R使い出してから色々と試すのが簡単なんで面白いわ

179デフォルトの名無しさん2018/02/15(木) 01:24:08.19ID:Udxebxf+
機械学習とかビッグデータとかPythonと何かの組み合わせに圧倒されててRとかどマイナーになってしもうた

180デフォルトの名無しさん2018/02/15(木) 06:34:31.40ID:/0tLiEBT
適材適所でしょうね。
元々設計自体がデカいメモリーがあったあらと言う前提で
設計者にとっては作りが楽だけど、大容量で使う利用者が
対処しないといけないという安易なつくりなんですよね。

その代り少量データを対象とした統計手法研究などには
楽なんで。

181デフォルトの名無しさん2018/02/15(木) 12:27:10.58ID:wFR1obku
Rにはなんといってもtidyverseがあるからなあ
dplyrとかpurrrとか簡単で強力だから解析やるならR

まあ適材適所で、ベイズならstanだし、機械学習や文字ならPythonが優勢、事務処理ならExcelVBAってとこ

182デフォルトの名無しさん2018/02/19(月) 19:54:51.25ID:OYvsmEoK
>>171
統計って回帰分析から急に難解になる
それにじっと耐える生徒さんは偉い
R初心者の私にはとっても役立つ講義だ

183デフォルトの名無しさん2018/02/22(木) 18:00:01.85ID:+IAzRovj
何かいいエディタないかな
Rに最初からついてるエディタ使ってるけど不便

184デフォルトの名無しさん2018/02/22(木) 19:41:30.41ID:wBIv7NWL
RStudioのエディタじゃだめかい?

185デフォルトの名無しさん2018/02/23(金) 17:28:14.29ID:0tA6Y4q1
>>182
紫布さんかわいい

186デフォルトの名無しさん2018/02/23(金) 20:13:41.57ID:1VhTlckH
>>184
RStudioは2,3回インストールしてみたけど良く分からないし重いしですぐ消してしまってたんだよね
慣れると便利なの?

187デフォルトの名無しさん2018/02/23(金) 21:18:49.28ID:L8hk+ob/
RStudioのエディタは入力補完機能が凄い便利。パッケージの関数だけでなく自分で作った変数や関数も補完してくれる。
関数のヘルプもキー一つで表示できるし、ノートブック機能を使えばエディタ内で実行結果を表示してくれる。

その他、パッケージ管理とかプロジェクト管理とか便利だと思う。

188デフォルトの名無しさん2018/02/25(日) 16:50:33.30ID:3M2goUSG
具体的な話を聞くと便利そうな気がしてくる
やっぱりRStudioがベストなのかもね
しばらく使ってみようかな、ありがとう

189デフォルトの名無しさん2018/02/26(月) 12:53:30.71ID:XW8rTQGI
補完機能なしでプログラミングするのって、武器を持たずに福岡の街を歩くようなものだよ。

190デフォルトの名無しさん2018/02/26(月) 18:57:28.32ID:SIjqaO4S
こえぇぇぇ

191デフォルトの名無しさん2018/03/03(土) 09:23:09.96ID:lZ+hoanu
初心者には
Rコマンダーは便利だが
基本が理解するのが課題

192デフォルトの名無しさん2018/03/14(水) 02:41:29.02ID:4vL4k9pB
R version 3.4.3 でR consoleを起動した直後に乱数を発生させると
set.seedで指定していないのに前回起動時と同じ乱数が出てしまいます。たとえば
runif(5)だと
[1] 0.3108217 0.4556531 0.2194121 0.6496887 0.2677915
が毎回出てきます。
そういのものなのでしょうか?

193デフォルトの名無しさん2018/03/14(水) 02:55:44.49ID:2RQsDUO9
>>192
R x64 3.4.1(windows10)ではそれを再現できなかった
そういうものではないと思う

194デフォルトの名無しさん2018/03/14(水) 13:07:49.78ID:4vL4k9pB
>>193 ありがとうございます。そうなんですか。自分の環境はwin7sp1 64bit で
Rは5年前にインストールしその後何度か上書きインストールしたまに使っててたんですが
何らかの理由でRの中の設定が変更されたか破壊されてるんですかね
原因がわかったらまた書きます。

195デフォルトの名無しさん2018/03/14(水) 14:55:10.28ID:wgcmBZf4
>>192
R3.4.3@Win10だけどそういう状態にはならないねえ。RStudioとかVSCodeとかでも何度かやってみたけど全て違う値。
事前にhtmlwidgetとか使ってない?

196デフォルトの名無しさん2018/03/14(水) 16:28:52.83ID:4vL4k9pB
>>192です
試しに別のフォルダに新規インストールして何度か起動を繰り返して確認してみたら
正常に毎回違う乱数がでました。
なのでもう新規インストールで実行することにしました。
でも、どこに問題があるのか特定しないとまた起きそうなので少しづつパッケージを削除しつつ確認中・・・
>>195
ありがとうございます。
htmlwidgetsって何?って感じなんですが入ってました。
いつ何のために入れたのかもわからないのですが(笑)

197デフォルトの名無しさん2018/03/14(水) 17:15:01.96ID:4vL4k9pB
>>192です。
パッケージの問題ではなくて、パッケージの作者の方々疑ってごめんなさい

どうも>>195さんの指摘どおり事前になにかが読み込まれてること気づきました
起動直後にカーソルの↑を押すとなぜか
昔コンソールで打ち込んだコマンドが未だに出てきちゃうんです
たとえば、
> source('~/R/test.r') 

198デフォルトの名無しさん2018/03/14(水) 17:57:53.40ID:wgcmBZf4
.Rhistoryがおかしくなっちゃったのかな?まあ、原因が分かってなにより?

199デフォルトの名無しさん2018/03/14(水) 18:20:45.09ID:4vL4k9pB
>>192です。
原因がわかりました。
[Previously saved workspace restored]と出てることに今気づきまして
以前マイドキュメントに保存していたワークスペースが自動で読み込まれるためでした。
でもなぜか、"test.RData"の名前で保存したものは自動で読み込まれず
".RData"のように拡張子のみのファイル名が存在するとそれが読み込まれるようです。

新規インストールのRではがあっても読み込まれないのですが、
試しにC:\Program Files\R\R-3.4.3\bin\x64のフォルダ内にコピペしたら起きるようなので
変な名前やいけない場所には保存しては駄目ってことですね

ありがとうございました。

200デフォルトの名無しさん2018/03/14(水) 18:21:46.77ID:2RQsDUO9
.Rhistoryでset.seed()使ってるってことなのか

201デフォルトの名無しさん2018/03/14(水) 18:55:36.14ID:4vL4k9pB
>>200
うちのマシーンの環境がめちゃくちゃの可能性もありますが、
新規インストール直後のコンソールで保存したワークスペースをそれで読み込んでも
同じ乱数が再現されるので
保存した時のその後の乱数生成パターンも復元されると解釈しちゃいました。

202デフォルトの名無しさん2018/03/14(水) 18:58:12.34ID:QlFm0BKE
はぇ〜
そういや最近出たブルーバックスのRの本が売れてるみたいだね

203デフォルトの名無しさん2018/03/14(水) 19:38:47.73ID:wgcmBZf4
>>201
環境の自動復旧は無効にしておいた方がいいよ。ググれば無効にする方法が見かるハズ…

>>202
あの本、ブログか何かで宣伝してたよ。センセーショナルな見出しだったな。

204デフォルトの名無しさん2018/03/14(水) 19:42:24.61ID:wgcmBZf4
この記事だ
ttps://lab-on.jp/article/23

205デフォルトの名無しさん2018/03/20(火) 10:02:37.61ID:5CLL2roU
その本を買ってPCで真似してます
Rコマンダーのお陰で敷居は下がりました
Rの壁は
出力データの読み方、意味するところの理解
質のよいデータはあるので頑張る

206デフォルトの名無しさん2018/03/20(火) 11:50:41.25ID:rZb/Vl03
敷居が高いと思ってる人のためのセミナーが明日、白金台の明学で開催されるよ

http://www.socialpsychology.jp/seminar/seminar2.html

207デフォルトの名無しさん2018/03/20(火) 12:11:32.56ID:QFcU3Atb
共立出版のRで学ぶデータサイエンスシリーズの15巻とか16巻は
ずっと欠けてるけどいつ出るのですか?

208デフォルトの名無しさん2018/03/21(水) 13:46:02.45ID:lT80+4ah
>>204
jupyter notebook と pandas 最強だな

209デフォルトの名無しさん2018/03/27(火) 23:23:26.50ID:88y58jW2
エクセルソルバーのGRGみたいな非線形最適化制約有りをやりたいんだけど、Rでもできる?

210デフォルトの名無しさん2018/03/29(木) 21:47:07.36ID:QFtrDbDX
>>205です
読み終えた、とても勉強になりました
困難さはRではなく統計学でしたが
これは実践するしかないですね
気になったとこは頭に入れておきます
P112の3次元散布図ですが
Microsoft R Open version3.4(64bit)では
作図が表示されませんでした

211デフォルトの名無しさん2018/03/30(金) 15:16:43.56ID:zQBQo8b3
おめ

212デフォルトの名無しさん2018/05/17(木) 10:20:38.86ID:X8D7/hwr
Rをかじっても
やはり、考え方がわかってないとだめだね
ということで、
「入門はじめての分散分析と多重比較」を読んでる

213デフォルトの名無しさん2018/05/17(木) 17:50:52.94ID:4WSqYyn0
Rだけとりあえず使えても、統計学がわかるわけじゃないからねw
しかし慣れるとデータ扱うだけでも便利だなぁ。
でもちょっと不安なのが、変数が隠せないから自分で書いた変数とパッケージ内の関数が
偶然だぶったりしないもんなのかな・・・ってところ。
どうなん?

214デフォルトの名無しさん2018/05/17(木) 18:14:17.63ID:0I05aDJU
そのあたりは「名前空間」で調べて見るといいよ

215デフォルトの名無しさん2018/05/17(木) 21:17:22.96ID:4WSqYyn0
ふむ。
ありがとう。

216デフォルトの名無しさん2018/05/19(土) 07:34:08.00ID:KMcR+K4m
ダブっても問題無いんじゃない?
パッケージの変数を上書きしてしまう理由として考えられるのは
1. 知らずに上書きしてしまう 2. 知っててあえて上書きする
だけど、どちらの場合も元の変数を使わないだけの気がする
安心するには実際にパッケージを壊してみるのも手かも
理由は異なるけど変数スコープの問題でwithを使ってる

my = list (`%>%` = purrr::`%>%`, json = jsonlite::toJSON, id = function (x, ...) x);
my = with (my, {
id (1 : 10) %>% json %>% print; # my環境の変数を使う
rocal = 123; rocal %>% print; # rocalは外から見えない
my $ environment = function (...) 'hello world'; # 勧められないけど無問題
my $ try = tryCatch; # あえて上書き
my;
});
with (my, {
try (typeof (rocal), error = function (ex) 'rocal is local') %>% print;
environment (try) %>% print; # hello world
base::environment (try) %>% print; # my$tryの環境はbase
base::environment (try) = base::environment (); # my$tryの環境をmyに変更
tryCatch (try (stop ('try'), error = function (ex) 'catch') %>% print
, error = id) %>% print; # my$tryが壊れた my$environmentが悪さ
base::try (stop ('try')) %>% print; # base::tryは無傷
base::environment (try) = parent.env (base::environment ()); # my$tryの修理
try (stop ('try'), error = function (ex) 'catch') %>% print; # my$tryの復活
});

てな感じ
多くのサンプルでwithにデータフレームを代入してるけどリストでもオケー
小さな計算をいくつもする時にお手軽だと思う

217デフォルトの名無しさん2018/05/19(土) 09:59:21.70ID:tLdbKYkS
今から学ぶならJuliaにせい
Rよりずっと速い、書きやすい

218デフォルトの名無しさん2018/05/19(土) 11:12:53.58ID:ijkQlh0o
うむ

219デフォルトの名無しさん2018/05/19(土) 13:40:20.91ID:0pyI5MQK
まあ、rocalとか書いちゃうのが

新着レスの表示
レスを投稿する