利用 大學管理學院 8 年的"就學貸款"與"學生成績"資料,進行 集群、ANOVA 與視覺化分析。
為 R Shiny 開發。
分析集群的函數,為 rsloan
的基礎, dataipt
、 dataopt
為資料輸入跟資料輸出的目錄。
set.seed(929)
getwd()
# R Kan Dev Function Main File
source("C:/dataipt/rfunc/main-rfunc.R")
# Data input CSV file
dataipth = "C:/dataipt/lhucmdt/lhumlndcw70"
# Data output CSV file
dataopth = "C:/dataopt/lhucmdt"
# input DF
rcsvdf(dataipth)
# input List
lhudata = rcsvlt(dataipth)
# Cluster Analysis Base colnames
hacbdt = c( "cala","loam","ec", "cppg")
# Cluster Analysis PKey colnames
pkb = c( "sid")
產生 階層式分群
、 變異數分析
、 各群敘述統計
、 就學貸款下的各群敘述統計
、 各分群的人數比例
等 資料集。
# Hierarchical clustering
hcaon(im13, hacbdt, pkb, hck = 6, dtname = "im13")
產生 單科目
與 多科目
的散佈圖。
# HCA Multiple ggplot proc
mainindex = c( "cala" )
courindex = c( "itdc", "cppg", "pcpg", "oopg", "itdcn", "cala", "calb", "ec",
"dtst", "nwkpm", "sadm", "idbs", "st", "mana", "inkpg", "dbms", "mis")
sg2proc("im11avt", mainindex, courindex)
mg2proc("im11avt", mainindex, courindex)
為目前分析過後的管理學院學生資料。
by Windows R Console 。 Here
若想要直接在 Console 的部分直接用寫好的自訂函數,可於 rfunc
目錄中執行寫好的 R File。
by Ubuntu Linux
shiny-server/rsloan/...
將 shiny-server 目錄向下 的整個 rsloan 目錄複製整個放置在 /srv/shiny-server/
路徑下面,如下 :
放置路徑
/srv/shiny-server/rsloan
瀏覽器
127.0.0.1:3838/rsloan
為執行 R 執行預設時自動載入。
詳見 rsloan-environment 環境部屬
package 對應該版本為 R version 3.3.2
。
NA 值的資料筆數處理 rsloan-dcna 。
有實際成績的科目欄位 / 所有科目欄位
Kan, Hao-Cheng. (2017). "A Study of Academic Achievement Analysis System: Using Cluster Analysis and Visualization". (Lunghwa University of Science and Technology). Retrieved from http://hdl.handle.net/11296/ndltd/17803647827157686465 .