主要介紹如何進行射擊、柔道、棒球競技運動表現分析
Exploring that how can we do a sport performance analysis.
競技運動表現分析:
內容:技術、戰術、效果、動作、決策
方式:量化(數字)、質性(文字)
1.『質性』技術分析:
資料來源:https://www.youtube.com/watch?v=lNhdaK20eE4
動作分期:
準備期:『開始向後引拍』 至 『開始向前』
動作期:『開始向前』 至 『擊到球』
跟隨期:『撃到球』 至 『停拍放鬆』
andyigg筆記:按我進入andyig影像筆記
打開andyigg筆記,輸入想要分析技術的影片網址,並按下『改變影像來源』。
在事件1-4欄位輸入動作分期的時間點:例如『開始向後引拍』 、『開始向前』、『擊到球』、『停拍放鬆』。
按下『產生事件按鈕』,影片下方會出現四個『事件時間按鈕』。
慢動作播放影片(按下變慢)、按下按鈕紀錄動作發生的時間、至少二次。
紀錄後,將事件以
Excel
存出至桌面,檔案名稱叫做data
R語言匯入檔案方式
資料: 將資料下載至桌面,命名
data
設定工作路徑打開
R_studio
,至上方『Session - Set Working Directory - Choose Directory
』設定路徑至桌面後。依序輸入以下程式碼:
# 如果(if) !require(沒有找到readxl),install.packages(就去網路上下載)
if (!require("readxl")) install.packages("readxl")
# 從圖書館裡面,拿readxl這個書。
library(readxl)
#將工作路徑(已設桌面)中,read_excel(讀取)data.xlsx,並且skip=1(把第一列刪掉),後放入data(變數)。
data = read_excel("data.xlsx", skip = 1)
- 資料進去
data
的變數後,取出第一欄、第一列、第一欄第一列的資料。data[列,欄]
#取第一欄
data[,1]
#取第一列
data[1,]
#取第一欄第一列
data[1,1]
- 利用名稱來取欄位資料,使用
$
跟""
#取事件欄位(框架dataframe)
data[,"事件"]
#取事件欄位(向量vector)
data$事件
找篩選資料框
# 找data欄位為『事件』是 "開始向後引拍" 的資料框
data[data$事件=="開始向後引拍",]
從篩選的資料匡找指定資料
# 1. 找data 欄位為『事件』是 "開始向後引拍"
# 2. 而且data欄位為『事件2』是 "向後倒" 的資料框 到 變數 (篩選資料)
篩選資料 = data[data$事件=="開始向後引拍" & data$事件1=="向後倒",]
# 3. 找到篩選資料裡面的時間
篩選資料$時間
# 4. 計算資料裡面的數量
table(篩選資料$時間)
從篩選資料計算
# 計算資料裡面的數量
table(篩選資料$時間)
- 存檔:
File - Save as - UTF8 - OK
,檔案名稱 『英文名字』+ 『日期』例如:andy0412
課堂實作作業0412
- 上傳
data.xlsx
和andy0412.R
到今日課程實作作業,並在『說明』打上技術名稱跟三個期的時間說明範例: 桌球正手抽球技術 準備期 1.24秒、1.17秒 動作期 0.62秒、0.22秒 跟隨期 0.82秒、0.32秒
0412課堂回家實作作業
質性技術、戰術、決策分析: 到youtube.com 裡面,找到競技運動的影片,並利用『andyigg筆記』來記錄事件,並以文字作質性分析,包括『技術』, 『戰術』, 『決策』,每種都要至少『兩次』,且要使用兩個以上影片來記錄 (越多越好越高分)
介紹R語言網路練習資源、時間-動作之分析
ㄧ、介紹『中文』的R語言練習網路資源(data camp)
- 至google搜尋datacamp
- 可用google、facebook申請帳號,並登入。
- 至網頁下方『RESOURCES』,按下
Community
。 - 按擊上方搜尋
Search
框框,並打上關鍵字『語言』, - 點擊
Open Courses
- 點擊
R語言導論
0418課堂實作作業
- 完成R語言導論的基本介紹,按下鍵盤右上方
PrintScrn
- 至小畫家存出圖片
- 上傳圖片,檔名為姓名加日期(
王小明0418
)
二、複習上週教學,並介紹時間與動作(Time_motion_analysis),以及如何輸入文字檔。
- 目的:紀錄1場比賽,動作、非動作等時間
- 打開 andyigg 筆記。
- 建立:『比賽開始』『動作開始』『動作結束』『比賽結束』等事件。
- 並記錄一場比賽中這些事件的發生,並匯入Rstudio。
- 試著計算出運動中動作和非動作時間。
0418課堂回家實作作業
- 上傳時間與動作計算的R語言檔案(英文名字跟日期)、以及excel檔(data)
- 說明如下:
桌球一局比賽
整體比賽時間:5分鐘
動作時間:80秒
非動作時間:220秒
其他量化分析介紹:
柔道技戰術組合使用跟影像回饋
Technical-Tactics Analysis
射擊動作、行為時間分析
Time-motion Analysis
『棒球競技運動表現分析』?
決策分析 (Decision Analysis)
棒球
分析競技運動表現提供給誰?
Why do we analyse sports performace?
提供競技運動 (事件) 的回饋,可幫助:
- 決策: 客觀大量數據可幫助決策者,進行相關決策或評估(球團老闆、教練、球員、裁判、傷害防護員、體能訓練員…等)。
- 學術: 建立學術對於競技運動一般性的知識。
- 影視娛樂推廣: 提供一些回饋或訊息吸引大量觀眾或關注。Future of the Game
- 體育訓練: 教練(老師)-球員(學生)之間需要客觀數據溝通, 回顧比賽表現如何?提供討論基礎、客觀評估以及未來訓練
課堂實作作業
準備開始你的紀錄,準備一段下次你想要進行『分析』的影片。
參考文獻:
- Hughes, M., & Franks, I. M. (Eds.). (2004). Notational analysis of sport: Systems for better coaching and performance in sport. Psychology Press.
- O’Donoghue, P. (2014). An introduction to performance analysis of sport. Routledge.
- Fleisig, G. S., Andrews, J. R., Dillman, C. J., & Escamilla, R. F. (1995). Kinetics of baseball pitching with implications about injury mechanisms. The American journal of sports medicine, 23(2), 233-239.