Weitere ähnliche Inhalte
Ähnlich wie Tokyo r18 (20)
Mehr von Takashi Minoda (20)
Kürzlich hochgeladen (20)
Tokyo r18
- 2. 1.
2.
3. R
i.
ii.
iii. demo())
iv.
v.
vi.
vii. fucntion)
viii.
4.
5.
Mac
Windows
- 3. • :
• Twitter :aad34210
• :http://pracmper.blogspot.com/
• :
• :
• : Web
- 7. •
• …
TokyoR
Amazon
(¥3,990)
- 8. R -
• R
http://www.r-project.org/
- 10. R -
• …
R
������ command + enter
- 11. R -
quit() R R
• R
• R
- 12. R -
• iris
• R demo()
demo(graphics)
- 14. R -
•
• “Iris”
iris
head(iris , 10)
tail(iris , 10)
- 15. R -
•
•
Iris$Sepal.Length
Iris[,1] | iris[1,1]
head(iris[,1] , 10)
Iris[ , ]
Iris
- 16. R –
•
• R
• apply
apply , ,
• apply(iris[1:4] , 2 , sum)
• apply(iris[1:4] , 2 , mean)
• apply(iris[1:4] , 2 , sd)
• apply(iris[1:4] , 2 ,quantile)
- 17. R –
•
• R
• apply
apply , ,
• apply(iris[1:4] , 2 , sum)
• apply(iris[1:4] , 2 , mean)
• apply(iris[1:4] , 2 , sd)
• apply(iris[1:4] , 2 ,quantile)
- 18. R –
•
• tapply()
tapply , ,
• tapply(iris[,1] , iris[,5] , sum)
• tapply(iris[,1] , iris[,5] , mean)
• tapply(iris[,1] , iris[,5] , sd)
• tapply(iris[,1] , iris[,5] , quantile)
- 19. R –
• aggregate()
•
aggregate( , , )
• aggregate(iris[,1:4] , list(name = iris$Species) , sum)
• aggregate(iris[,1:4] , list(name = iris$Species) , mean)
• aggregate(iris[,1:4] , list(name = iris$Species) , sd)
• aggregate(iris[,1:4] , list(name = iris$Species) , quantile)
- 20. R –
•
• ggplot2 ”plyr” SQL ”sqldf”
■ ggplot2
■ sqldf
ddply(full_list, sqldf SELECT
c("Subject","Class"), Species ,
function(df) COUNT(*) as num
return(c(AVERAGE=mean(df FROM
$RT))))
iris
GROUP BY
Species
■ ■
http://cran.r-project.org/web/ http://code.google.com/p/sqldf/
packages/plyr/index.html http://www.slideshare.net/aad34210/
http://plyr.had.co.nz/
tokyo-r-sqldf
TokyoR
- 21. R –
• sum() , mean()
• R Excel
•
Sum()
Sum(iris[,1])
Mean()
Mean(iris[,1])
sd()
Sd(iris[,1])
Var()
Var(iris[,1])
Max()
max(iris[,1])
Min()
Min(iris[,1])
Rank()
rank(iris[,1])
Cor()
cor(iris[,1] , iris[,
2])
- 22. R –
•
• http://cran.r-project.org/doc/contrib/Short-refcard.pdf
������ Math
������ R
Cheet Sheet
- 23. R – FUNCTION)
• R …
•
������ function
•
judge_value <- function(v) { Judge_value
z <- ifelse(v >= 0 , "+" , "-") v 0
print(z)
}
judge_value(v <- -10) −
judge_value(v <- 10)
+
- 24. R – FUNCTION)
• …
• Function()
- 25. R –
• R
•
• R
■
R
• • Install.packages() • Vignettes •
• CRAN Task View
• http://cran.r-project.org/
web/views/
• • http://cran.r-
• Twitter Facebook project.org/web/
• Yahoo! packages/zoo/
index.html
- 26. R –
• Install.packages()
• ggplot2
• install.packages("ggplot2”)
•
• Library(ggplot2)
- 28. •
1. CRAN R DL
2. demo()
3. iris , iris$Sepal.length , iris[1,1] , head(iris , 10)
4. apply , aggregate , plyr , sqldf
5. sum() , mean() , sd() …
6. function()
7. install.packages()