Kerangka Materi
Bagian 1
Pengenalan Singkat ke MATLAB
Tujuan: Menyajikan gambaran umum tentang apa itu MATLAB, apa yang terdiri darinya, dan apa yang dapat dilakukan oleh MATLAB untuk Anda
- Contoh: C vs. MATLAB
- Ringkasan Produk MATLAB
- Aplikasi MATLAB
- Apa yang dapat dilakukan MATLAB untuk Anda?
- Ringkasan Kursus
Bekerja dengan Antarmuka Pengguna MATLAB
Tujuan: Dapatkan pengenalan ke fitur utama lingkungan desain terintegrasi MATLAB dan antarmukanya. Dapatkan gambaran umum tentang tema-tema kursus.
- Antarmuka MATLAB
- Membaca data dari file
- Menyimpan dan memuat variabel
- Menggambar data
- Kustomisasi plot
- Menghitung statistik dan garis regresi terbaik
- Ekspor grafik untuk digunakan dalam aplikasi lain
Variabel dan Ekspresi
Tujuan: Masukkan perintah MATLAB, dengan penekanan pada pembuatan dan akses data di variabel.
- Masukkan perintah
- Buat variabel
- Dapatkan bantuan
- Akses dan modifikasi nilai dalam variabel
- Buat variabel karakter
Analisis dan Visualisasi dengan Vektor
Tujuan: Lakukan perhitungan matematis dan statistik dengan vektor, dan buat visualisasi dasar. Lihat bagaimana sintaks MATLAB memungkinkan perhitungan pada seluruh set data dengan satu perintah.
- Perhitungan dengan vektor
- Menggambar vektor
- Pilihan plot dasar
- Anotasi plot
Analisis dan Visualisasi dengan Matriks
Tujuan: Gunakan matriks sebagai objek matematika atau kumpulan data (vektor). Pahami penggunaan sintaks MATLAB yang tepat untuk membedakan aplikasi ini.
- Ukuran dan dimensi
- Perhitungan dengan matriks
- Statistik data matriks
- Menggambar kolom ganda
- Pembenaran ulang dan indeks linier
- Array multidimensi
Bagian 2
Otomatisasi Perintah dengan Skrip
Tujuan: Kumpulkan perintah MATLAB ke dalam skrip untuk memudahkan reproduksi dan eksperimen. Seiring meningkatnya kompleksitas tugas Anda, memasukkan urutan perintah yang panjang di Command Window menjadi tidak praktis.
- Contoh Pemodelan
- Riwayat Perintah
- Membuat file skrip
- Jalankan skrip
- Komentar dan Sel Kode
- Publikasikan skrip
Bekerja dengan File Data
Tujuan: Bawa data ke MATLAB dari file yang berformat. Karena data yang diimpor bisa bermacam-macam jenis dan format, penekanan diberikan pada bekerja dengan sel array dan format tanggal.
- Impor data
- Tipe data campuran
- Sel array
- Konversi antara numerik, string, dan sel
- Eksport data
Gambaran Vektor Ganda
Tujuan: Buat gambar vektor yang lebih kompleks, seperti gambar ganda, dan gunakan teknik manipulasi warna dan string untuk menghasilkan visualisasi data yang menarik.
- Struktur grafis
- Gambaran ganda, sumbu, dan plot
- Menggambar persamaan
- Menggunakan warna
- Kustomisasi plot
Logika dan Kontrol Aliran
Tujuan: Gunakan operasi logika, variabel, dan teknik indeks untuk membuat kode yang fleksibel yang dapat membuat keputusan dan beradaptasi dengan situasi yang berbeda. Eksplor konstruksi pemrograman lainnya untuk mengulang bagian kode, dan konstruksi yang memungkinkan interaksi dengan pengguna.
- Operasi logika dan variabel
- Indeks logika
- Konstruksi pemrograman
- Kontrol aliran
- Perulangan
Visualisasi Matriks dan Gambar
Tujuan: Visualisasikan gambar dan data matriks dalam dua atau tiga dimensi. Eksplor perbedaan antara menampilkan gambar dan memvisualisasikan data matriks menggunakan gambar.
- Interpolasi Tersebar menggunakan data vektor dan matriks
- Visualisasi 3-D matriks
- Visualisasi 2-D matriks
- Gambar indeks dan peta warna
- Gambar warna sejati
Bagian 3
Analisis Data
Tujuan: Lakukan tugas analisis data biasa di MATLAB, termasuk pengembangan dan penyuaian model teoretis dengan data nyata. Hal ini secara alami membawa kita ke salah satu fitur paling kuat dari MATLAB: menyelesaikan sistem persamaan linear dengan perintah tunggal.
- Mengelola data yang hilang
- Korelasi
- Pemulusan
- Analisis spektral dan FFTs
- Menyelesaikan sistem persamaan linear
Menulis Fungsi
Tujuan: Tingkatkan otomatisasi dengan mengemas tugas modular sebagai fungsi yang didefinisikan pengguna. Pahami bagaimana MATLAB menyelesaikan referensi ke file dan variabel.
- Mengapa fungsi?
- Membuat fungsi
- Tambahkan komentar
- Panggil subfungsi
- Ruang kerja
- Subfungsi
- Lokasi dan preseden
Tipe Data
Tujuan: Eksplor tipe data, dengan fokus pada sintaks untuk membuat variabel dan mengakses elemen array, dan diskusikan metode untuk mengonversi antara tipe data. Tipe data berbeda dalam jenis data yang dapat mereka kandungkan dan cara penyusunan data.
- Tipe data MATLAB
- Bilangan bulat
- Struktur
- Konversi tipe
I/O File
Tujuan: Eksplor fungsi impor dan ekspor data tingkat rendah di MATLAB yang memungkinkan kontrol presisi atas I/O teks dan biner. Fungsi-fungsi ini termasuk textscan, yang memberikan kontrol presisi dalam membaca file teks.
- Membuka dan menutup file
- Membaca dan menulis file teks
- Membaca dan menulis file biner
Perhatikan bahwa konten yang sebenarnya disampaikan mungkin mengalami penyimpangan minor dari ringkasan di atas tanpa pemberitahuan sebelumnya.
Bagian 4
Ringkasan MATLAB Financial Toolbox
Tujuan: Pelajari cara menerapkan berbagai fitur yang termasuk dalam MATLAB Financial Toolbox untuk melakukan analisis kuantitatif bagi industri keuangan. Dapatkan pengetahuan dan praktik yang diperlukan untuk mengembangkan aplikasi dunia nyata yang melibatkan data keuangan secara efisien.
- Alokasi Aset dan Optimalisasi Portofolio
- Analisis Risiko dan Kinerja Investasi
- Analisis Pendapatan Tetap dan Harga Opsi
- Analisis Seri Waktu Keuangan
- Regresi dan Estimasi dengan Data yang Hilang
- Indikator Teknis dan Grafik Keuangan
- Simulasi Monte Carlo dari Model SDE
Alokasi Aset dan Optimalisasi Portofolio
Tujuan: Melakukan alokasi modal, alokasi aset, dan penilaian risiko.
- Mengestimasi pengembalian aset dan momen total pengembalian dari data harga atau pengembalian
- Menghitung statistik tingkat portofolio, seperti mean, varians, nilai risiko (VaR), dan nilai risiko kondisional (CVaR)
- Menjalankan optimalisasi dan analisis portofolio mean-varian terbatas
- Mengkaji evolusi waktu alokasi portofolio efisien
- Menjalankan alokasi modal
- Mengakomodasi turnover dan biaya transaksi dalam masalah optimalisasi portofolio
Analisis Risiko dan Kinerja Investasi
Tujuan: Tentukan dan selesaikan masalah optimalisasi portofolio.
- Mendefinisikan nama portofolio, jumlah aset dalam alam semesta aset, dan pengidentifikasi aset.
- Mendefinisikan alokasi awal portofolio.
Analisis Pendapatan Tetap dan Harga Opsi
Tujuan: Melakukan analisis pendapatan tetap dan harga opsi.
- Menganalisis arus kas
- Melakukan analisis keamanan pendapatan tetap yang sesuai SIA
- Melakukan penentuan harga opsi dasar Black-Scholes, Black, dan binomial
Bagian 5
Analisis Seri Waktu Keuangan
Tujuan: Analisis data seri waktu di pasar keuangan.
- Melakukan perhitungan data
- Transformasi dan analisis data
- Analisis teknis
- Grafik dan visualisasi
Regresi dan Estimasi dengan Data yang Hilang
Tujuan: Melakukan regresi multivariat normal dengan atau tanpa data yang hilang.
- Melakukan regresi umum
- Menaksir fungsi log-likelihood dan standar error untuk pengujian hipotesis
- Menghitung perhitungan ketika data hilang
Indikator Teknis dan Grafik Keuangan
Tujuan: Berlatih menggunakan metrik kinerja dan plot spesialis.
- Rata-rata bergerak
- Oscillator, stokastik, indeks, dan indikator
- Penurunan maksimum dan penurunan maksimum yang diharapkan
- Grafik, termasuk Bollinger bands, grafik lilin, dan rata-rata bergerak
Simulasi Monte Carlo dari Model SDE
Tujuan: Buat simulasi dan terapkan model SDE
- Brownian Motion (BM)
- Geometric Brownian Motion (GBM)
- Constant Elasticity of Variance (CEV)
- Cox-Ingersoll-Ross (CIR)
- Hull-White/Vasicek (HWV)
- Heston
Kesimpulan
Tujuan: Ringkas apa yang telah kita pelajari
- Ringkasan kursus
- Kursus MATLAB lainnya yang akan datang
Catatan: konten yang sebenarnya disampaikan mungkin berbeda dari ringkasan sebagai hasil dari persyaratan pelanggan dan waktu yang dihabiskan untuk setiap topik.
Persyaratan
- Konsep dasar pengetahuan matematika tingkat sarjana seperti aljabar linier, teori probabilitas dan statistik, serta matriks
- Operasi komputer dasar
- Seperti konsep dasar bahasa pemrograman lainnya yang berlevel tinggi, seperti C, PASCAL, FORTRAN, atau BASIC, namun tidak esensial
Testimoni (4)
Pengalaman pelatih dan cara penyampaiannya konten
Roggli Marc - Bechtle Schweiz AG
Kursus - FinOps
Diterjemahkan Mesin
Personal service and orientated to my needs
ANN - New Vitality Clinic
Kursus - GnuCash for Business Accounting
The lecturer is very knowledgeable and can substantiate theories with his own personal experiences.
Harry Estipona
Kursus - Financial Markets
I was benefit from the interesting and clear ideas and suggestions.