Suche senden
Hochladen
統計解析ソフトR
•
7 gefällt mir
•
3,390 views
Yoshitomo Akimoto
Folgen
統計解析ソフトのRのインストール方法から簡単な演算や作図まで。
Weniger lesen
Mehr lesen
Bildung
Melden
Teilen
Melden
Teilen
1 von 26
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
20090124shibuya Trac
20090124shibuya Trac
Kazuya Hirobe
MessagePack RPC によるドキドキ非同期通信 @関ジャバ 2012年度8月
MessagePack RPC によるドキドキ非同期通信 @関ジャバ 2012年度8月
Takashi Someda
サイボウズ・ラボユース成果報告会
サイボウズ・ラボユース成果報告会
slankdev
Seurity Camp Award 2016
Seurity Camp Award 2016
slankdev
PHPカンファレンス2016 初心者セッション
PHPカンファレンス2016 初心者セッション
Hideo Kashioka
Optimization of neem seed oil extraction process using response surface metho...
Optimization of neem seed oil extraction process using response surface metho...
Alexander Decker
Optimization of Biodiesel Production from Jatropha Oil using Response Surface...
Optimization of Biodiesel Production from Jatropha Oil using Response Surface...
ZY8
Rで実験計画法 前編
Rで実験計画法 前編
itoyan110
Empfohlen
20090124shibuya Trac
20090124shibuya Trac
Kazuya Hirobe
MessagePack RPC によるドキドキ非同期通信 @関ジャバ 2012年度8月
MessagePack RPC によるドキドキ非同期通信 @関ジャバ 2012年度8月
Takashi Someda
サイボウズ・ラボユース成果報告会
サイボウズ・ラボユース成果報告会
slankdev
Seurity Camp Award 2016
Seurity Camp Award 2016
slankdev
PHPカンファレンス2016 初心者セッション
PHPカンファレンス2016 初心者セッション
Hideo Kashioka
Optimization of neem seed oil extraction process using response surface metho...
Optimization of neem seed oil extraction process using response surface metho...
Alexander Decker
Optimization of Biodiesel Production from Jatropha Oil using Response Surface...
Optimization of Biodiesel Production from Jatropha Oil using Response Surface...
ZY8
Rで実験計画法 前編
Rで実験計画法 前編
itoyan110
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
Hiroshi Yamaguchi
Tokyo.R#16 wdkz
Tokyo.R#16 wdkz
Kazuya Wada
Ansible2.0と実用例
Ansible2.0と実用例
OSSラボ株式会社
Nseg20120825
Nseg20120825
hiro345
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
How to build LibreOffice on your desktop (日本語版)
How to build LibreOffice on your desktop (日本語版)
Masataka Kondo
Nseg20120929
Nseg20120929
hiro345
NGS現場の会第4回研究会 モーニング教育セッション 配布用資料 「Windows/Mac環境で始めるNGSデータ解析入門」
NGS現場の会第4回研究会 モーニング教育セッション 配布用資料 「Windows/Mac環境で始めるNGSデータ解析入門」
Genaris Omics, Inc.
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
Noriaki Ando
OSC 2016 Hokkaido セミナー資料
OSC 2016 Hokkaido セミナー資料
slankdev
ゲームエフェクトセミナー:BISHAMONの導入と実践
ゲームエフェクトセミナー:BISHAMONの導入と実践
Makoto Goto
Playbay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイ
Kazuhiro Hara
Windows改造計画
Windows改造計画
京大 マイコンクラブ
WindowsでMySQL入門
WindowsでMySQL入門
Hidenori Ishii
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
sandai
Klocwork C/C++解析チューニング 概要
Klocwork C/C++解析チューニング 概要
Masaru Horioka
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
Masahiko Hashimoto
SDSoC 2016.3+yocto project
SDSoC 2016.3+yocto project
Hidemi Ishihara
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
Yuta Kawadai
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
Hideki Takase
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
Kochi Eng Camp
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
Weitere ähnliche Inhalte
Ähnlich wie 統計解析ソフトR
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
Hiroshi Yamaguchi
Tokyo.R#16 wdkz
Tokyo.R#16 wdkz
Kazuya Wada
Ansible2.0と実用例
Ansible2.0と実用例
OSSラボ株式会社
Nseg20120825
Nseg20120825
hiro345
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
How to build LibreOffice on your desktop (日本語版)
How to build LibreOffice on your desktop (日本語版)
Masataka Kondo
Nseg20120929
Nseg20120929
hiro345
NGS現場の会第4回研究会 モーニング教育セッション 配布用資料 「Windows/Mac環境で始めるNGSデータ解析入門」
NGS現場の会第4回研究会 モーニング教育セッション 配布用資料 「Windows/Mac環境で始めるNGSデータ解析入門」
Genaris Omics, Inc.
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
Noriaki Ando
OSC 2016 Hokkaido セミナー資料
OSC 2016 Hokkaido セミナー資料
slankdev
ゲームエフェクトセミナー:BISHAMONの導入と実践
ゲームエフェクトセミナー:BISHAMONの導入と実践
Makoto Goto
Playbay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイ
Kazuhiro Hara
Windows改造計画
Windows改造計画
京大 マイコンクラブ
WindowsでMySQL入門
WindowsでMySQL入門
Hidenori Ishii
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
sandai
Klocwork C/C++解析チューニング 概要
Klocwork C/C++解析チューニング 概要
Masaru Horioka
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
Masahiko Hashimoto
SDSoC 2016.3+yocto project
SDSoC 2016.3+yocto project
Hidemi Ishihara
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
Yuta Kawadai
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
Hideki Takase
Ähnlich wie 統計解析ソフトR
(20)
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
Tokyo.R#16 wdkz
Tokyo.R#16 wdkz
Ansible2.0と実用例
Ansible2.0と実用例
Nseg20120825
Nseg20120825
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
How to build LibreOffice on your desktop (日本語版)
How to build LibreOffice on your desktop (日本語版)
Nseg20120929
Nseg20120929
NGS現場の会第4回研究会 モーニング教育セッション 配布用資料 「Windows/Mac環境で始めるNGSデータ解析入門」
NGS現場の会第4回研究会 モーニング教育セッション 配布用資料 「Windows/Mac環境で始めるNGSデータ解析入門」
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
OSC 2016 Hokkaido セミナー資料
OSC 2016 Hokkaido セミナー資料
ゲームエフェクトセミナー:BISHAMONの導入と実践
ゲームエフェクトセミナー:BISHAMONの導入と実践
Playbay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイ
Windows改造計画
Windows改造計画
WindowsでMySQL入門
WindowsでMySQL入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
Klocwork C/C++解析チューニング 概要
Klocwork C/C++解析チューニング 概要
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
SDSoC 2016.3+yocto project
SDSoC 2016.3+yocto project
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
Kürzlich hochgeladen
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
Kochi Eng Camp
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
Tokyo Institute of Technology
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
Kochi Eng Camp
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
Kürzlich hochgeladen
(8)
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
統計解析ソフトR
1.
@y_system
2.
Rって? インストール方法 演算してみよう 注)初心者用です。
3.
オープンソースでフリーの統計解析向け 言語、開発実行環境 最新バージョンは3.0.1 (2013年5月16 日release) クロスプラットフォーム 似たようなものといえばS言語など さまざまは構造のデータを保持できる! パッケージも豊富。 5000個以上
4.
5.
まずは http://www.r-project.org/ にアクセスし左サイドバーの CRAN をクリック The
Comprehensive R Archive Network
6.
日本だと、 兵庫教育大学 筑波大学 統計数理研究所 の3つがあります。
7.
8.
Macの方はpkgファイルを Windowsの方は base のリンクを あとはいつも通りの作業になるので割愛。 過去のバージョンは http://cran.md.tsukuba.ac.jp/bin/macosx/old/ http://cran.md.tsukuba.ac.jp/bin/windows/base/old/
9.
10.
一般的な言語と同様に演算記号などが使えます。 “;”はなくて もよい > 1+2 [1]
3 > sum(1:10) [1] 55 > rep(1,10) [1] 1 1 1 1 1 1 1 1 1 1 > seq(1,5,0.5) [1] 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 > ubuntu<-c(1,2,3,4,5,6) > ubuntu [1] 1 2 3 4 5 6 # コメントアウトは # です。 # 代入には<-がご推奨。= も使えます。
11.
# もちろん入れ子もOK # オブジェクトの名前は予約語でなければ基本的にOK ##
演算子は駄目 .(ドット)か _(アンダーバー)を使い ましょう ## ちなみに日本語もOKたぶん面倒なので基本使わない ## 名前の最初に数字やアンダーバーを使うのも駄目 ## ライブラリによっては対応してなかったり
12.
> 2*ubuntu [1] 2
4 6 8 10 12 > 秋元="akimoto" > 秋元 [1] "akimoto" > debian=matrix(1:12,3,4) > (debian=matrix(1:12,3,4)) [,1] [,2] [,3] [,4] [1,] 1 4 7 10 [2,] 2 5 8 11 [3,] 3 6 9 12 この場合縦方向から要素が代入されますがこの場合縦方向から要素が代入されますがこの場合縦方向から要素が代入されますがこの場合縦方向から要素が代入されますが 引数に引数に引数に引数にbyrowbyrowbyrowbyrow=T=T=T=Tを入力すると横方向から代入されます。を入力すると横方向から代入されます。を入力すると横方向から代入されます。を入力すると横方向から代入されます。
13.
> t(debian) [,1] [,2]
[,3] [1,] 1 2 3 [2,] 4 5 6 [3,] 7 8 9 [4,] 10 11 12
14.
> debian*debian [,1] [,2]
[,3] [,4] [1,] 1 16 49 100 [2,] 4 25 64 121 [3,] 9 36 81 144 > debian%*%t(debian) [,1] [,2] [,3] [1,] 166 188 210 [2,] 188 214 240 [3,] 210 240 270
15.
オブジェクトには型がある。 (logical・numeric・double・character・ complex) 場合によっては確認が必要なときも。 たとえばCSVデータを 読み込んだとき に1つでもcharacterがあるとfactor変数 として記憶されたりします。※要注意
16.
通常で入っている関数でかなり使えます が、必要であれば5000ほどあるライブラ リを使いましょう。 メニューからインストールでもよし、 install.packages()関数を使うもよし 尖度とか歪度とかね Twitter の解析用ライブラリもある!
17.
# タイトル行が列の名前になる obj=read.csv(file.choose()) # タイトル行なんてない obj=read.csv(file.choose(),header=F) #
読み込んだデータを表示してみよう head(obj) tail(obj) 困ったときは ?関数名 でヘルプが表示されます。
18.
今回はismevというライブラリを使います。 > install.packages("ismev") #
ライブラリのインストール パッケージを 'C:/Users/lenovo/Documents/R/win-library/2.15' 中にインストールします ('lib' が指定されていないので) --- このセッションで使うために、CRANのミラーサイトを選んでください --- URL 'http://cran.rstudio.com/bin/windows/contrib/2.15/ismev_1.39.zip' を試しています Content type 'application/zip' length 192211 bytes (187 Kb) 開かれた URL downloaded 187 Kb パッケージ 'ismev' は無事に展開され、MD5 サムもチェックされました ダウンロードされたパッケージは、以下にあります C:¥Users¥lenovo¥AppData¥Local¥Temp¥Rtmp2BJBEa¥downloaded_packages > library(ismev) # ライブラリの呼び出し 要求されたパッケージ mgcv をロード中です This is mgcv 1.7-18. For overview type 'help("mgcv-package")'. 警告メッセージ: パッケージ ''ismev'' はバージョン 2.15.3 の R の下で造られました これこれこれこれでライブラリの関数やデータを使用可能でライブラリの関数やデータを使用可能でライブラリの関数やデータを使用可能でライブラリの関数やデータを使用可能
19.
基本的には myfunc<-function(data){ a=sum(data) b=mean(data) d=var(data) e=length(data) return(c(a,b,d,e)) } データを受け取って、returnで処理結果を返す。
20.
myfunc<-function(x){ a=x%%2 if(a==0){ return(TRUE) }else if(a==1){ return(FALSE) }else{ return("Not Integer") } } >
myfunc(1) [1] FALSE > myfunc(2) [1] TRUE > myfunc(2.1) [1] "Not Integer"
21.
for(i in 1:10){ #関数 } while
(x <= 5) { # while ( 条件式 ) x <- x + 1 # 条件式が TRUE である限り 式が繰り返される }
22.
lm関数を使って残差やAICなどを計算 > a<-1:10 > b<-c(3,5,6,7,9,10,45,665,5,4) >
res<-lm(b~a) > summary(res) Call: lm(formula = b ~ a) Residuals: Min 1Q Median 3Q Max -165.15 -72.69 -47.18 -3.31 537.30 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) -38.07 143.20 -0.266 0.797 a 20.72 23.08 0.898 0.395 Residual standard error: 209.6 on 8 degrees of freedom Multiple R-squared: 0.09154, Adjusted R-squared: -0.02202 F-statistic: 0.8061 on 1 and 8 DF, p-value: 0.3955
23.
基本的にplot関数でだいたいのことはでき ます。 線を引いたり点を打ったり 引数 plot(x,y,type="点や線",lty="線の種類 ",col="色",xlab="x軸の名前",ylab="y軸 の名前", xlim=c(下限,上限),ylim=c(下 限,上限))
24.
> a<-1:10 > b<-c(3,5,6,7,9,10,45,665,5,4)
25.
plot(a,b,type="b",lty=1,col=2,xlab= "x軸の名前",ylab="y軸の名前") 2 4 6
8 10 0100200300400500600 軸の名名x 軸の名名y b:点と線(途切れて) l:線 p:点 o:点と線(Over lay) sとかhとか solid:実線 dashed:破線 dotted:点線
26.
> plot(a,b) > res<-lm(b~a) >
abline(res,col=2,lwd=3) 回帰直線を引ける 2 4 6 8 10 0100200300400500600 a b
Jetzt herunterladen