2016年8月23日 星期二

3D繪圖

R具備強大的繪圖能力, 一般2D繪圖採用 plot( ), 如果想要有3D動態繪圖, 此時可考慮使用scatter3d{car} 與 rgl套件, 達到使用者互動功能. 完成的圖形具備以下二大功能:
1. 滑鼠中間滾輪: 可放大/縮小圖形.
2. 滑鼠左鍵: 可以360度旋轉圖形.

# 3D繪圖
data(iris)
library(car)
library(rgl)
scatter3d(iris$Sepal.Length,
          iris$Sepal.Width,
          iris$Petal.Length,
          group =iris$Species,
          surface = FALSE)
# end

2016年8月22日 星期一

矩陣的條件式篩選

Problem:


在R的資料處理環境中,有時須先篩選符合條件的資料,再進行後續處理,以下說明如何完成此需求.

感謝R友-Mimi 提供此問題.

Analysis:
























本問題是如何找出同時滿足數值大於或等於0.5, 較辛苦的方法是將所有條件用 AND 運算(&)找出其結果. 實務上可考慮邏輯運算特性, 即 TRUE 表示1, FALSE 表示0, 利用 sum( )函數計算加總為12表示該列所有行滿足條件. 因為是每列都要判斷, 因此採用 apply, 第2個參數設定為1表示列運算. 最後以 which 回傳符合條件之指標.











# R code
# 建立矩陣範例 318*12
set.seed(123)
m <- matrix(round(c(runif(318*7), rep(1, 318*5)), 2), ncol=12)
rownames(m) <- paste0("row", 1:318)
head(m)

# 條件篩選
m.check <- (m >= 0.5)
head(m.check)

# 如果整列加總=12,表示所該列所有資料行皆符合篩選條件
ind <- which(apply(m.check, 1, sum) == 12)
ind
m[ind, ]
# end

2016年8月19日 星期五

R台灣2016研討會









本研討會針對R軟體各領域的應用,進行觀摩討論,期使R軟體深植於學術研究與產業活動中。

一、主辦單位:中華R軟體學會、臺灣資料科學與商業應用協會、國立臺北商業大學資訊與決策科學研究所暨資料科學應用研究中心

二、協辦單位:臺北醫學大學管理學院暨大數據研究中心、東吳大學巨量資料管理學院、世新大學數量方法研究暨發展中心中華資料採礦協會、臺灣鑑識科學學會


三、時間:中華民國105年12月23日(星期五)

四、地點:臺北市中正區貴陽街一段56號(東吳大學城中校區)
五、研討會主題(徵稿議題,包含以下領域):
  • 經濟、金融與保險
  • 智能製造
  • 自然語言處理與文字探勘
  • 社群網路分析
  • 心理測驗模式與方法
  • 生態與環境資料分析
  • 貝式推論統計
  • 穩健統計方法
  • 空間統計
  • 時空資料處理與分析
  • 時間序列分析
  • 藥物動力學與生化資料分析
  • 醫學影像與臨床試驗分析
  • 計量化學與計算物理
  • 視覺化與圖形
  • 最佳化與數值方法
  • 基因系統演化學
  • 高效能與平行運算
  • 其他相關應用
六、研討會論文投稿說明:
1. 論文投稿方式請採線上投稿(檔案請以PDF格式之Camera Ready Version上傳)
 論文格式下載:參考研討會網站.
2.本研討會論文可以用中文或英文寫作,報告不限語言,歡迎各方人士踴躍投稿。
七、活動時程:
1. 線上投稿:即日~105/09/20
2. 線上報名:即日~105/12/16
3. 投稿截止日期: 中華民國105年09月20日(二)晚上12點
4. 論文接受通知日期: 中華民國105年11月21日(一)

5. 論文定稿日期: 中華民國105年12月05日(五)

資料如有異動, 以網站公告為主.