
MATLAB 金融應用基礎課程培訓
MATLAB 用戶界面
從電子表格和其他數據源導入數據
MATLAB 中表示金融數據
處理日期和時間
使用高級繪圖功能可視化數據和結果
基于邏輯判斷篩選大數據集
使用代碼文件實現任務自動化
使用編程結構實現算法開發
執行數據分析,建模和仿真
生成報告和導出結果
Day 1 of 3
MATLAB 用戶界面
Objective: 熟悉 MATLAB 集成設計環境和用戶界面的主要特性。交互式創建的定制圖形顯示隨后可以用來生成金融報告。
從文件讀取數據
保存和下載變量
交互式數據可視化
導出和可視化繪圖
共享繪圖結果
變量和指令
Objective: 輸入 MATLAB 指令, 主要介紹創建和讀取數值和文本數據。編寫腳本文件實現任務自動化。 學習如何導入數據,分析數據和生成報告。
輸入指令
創建數值和文本變量
獲取幫助文檔
程序化導入數據
讀取和修改變量值
創建和運行腳本
可視化結果
Objective: 可視化數值和時序數據。通過自定義圖形和注釋增強圖形外觀。
可視化數據
自定義圖像屬性
處理圖形組件
標注圖形
數值和文本的轉換
處理數據
Objective: 對數值數據進行數學和統計分析。使用 MATLAB 單個指令對多個價格序列進行預處理和分析。
對變量執行數學運算
解釋矩陣數據
分析矩陣數據
Day 2 of 3
日期和時間
Objective: 使用變量表示日期和時間間隔。提取日期和間隔作為數值變量。
表示日期和時間間隔
日期和時間間隔計算
提取日期和時間間隔的數值變量
日期繪圖
圖表數據
Objective: 將數據保存為 MATLAB 表,處理包含混合數據類型的表格金融數據集。
將數據存儲為表類型
提取表數據
修改表數據
表數據運算
導出表數據
條件數據選擇
Objective: 提取和分析滿足條件的數據集。使用邏輯變量快速提取和處理數據。
使用邏輯運算定義邏輯條件
通過索引邏輯變量導出和提取數據
數據子集識別和記數
使用分類數組管理離散變量
程序流程控制
Objective: 創建與用戶交互式,決策選擇以及適應各種情況的代碼。使用編程結構提高任務自動化。
通過命令和交互方式管理接口
使用條件編程結構控制程序流程
使用循環執行迭代任務
Day 3 of 3
處理缺失數據
Objective: 對包含缺失數據的數據集進行統計分析。查找,移除和替換缺失數據。
查找缺失數據
忽略,移除和替換缺失數據
自定制圖形
Objective: 創建包含多個圖形組件的圖形,使用顏色,文本和數據處理技術豐富圖形效果。
圖形結構
訪問和修改單獨的圖形組件
管理圖形表格
數據建模
Objective: 建模前預處理數據,計算概率分布和創建線性模型。通過理論分布和擬合分布生成隨機數。
擬合線性回歸模型
擬合概率分布
仿真分布擬合
編寫函數
Objective: 通過將模塊化任務封裝為用戶自定義函數來增強代碼自動化。理解MATLAB 如何解析文件和變量的引用。使用 MATLAB 調試代碼。
創建和調用函數
管理工作空間數據
編寫文本代碼文件
管理MATLAB路徑
調試代碼文件
使用結構體簡化接口