Eğitim İçeriği

Bölüm 1

MATLAB'a Kısa Bir Giriş

Amaçlar: MATLAB'in ne olduğunu, hangi bileşenlerden oluştuğunu ve size nasıl yardımcı olabileceğini açıklamak.

  • Bir Örnek: C vs. MATLAB
  • MATLAB Ürününe Genel Bakış
  • MATLAB Uygulama Alanları
  • MATLAB'in Ne İşler Yapabilir?
  • Kurs Özeti

MATLAB Kullanıcı Arayüzü ile Çalışma

Amaç: MATLAB entegre tasarım ortamının ve kullanıcı arayüzünün temel özelliklerine tanıtım almak. Kurs temalarına genel bir bakış.

  • MATLAB Arayüzü
  • Dosyadan veri okuma
  • Değişkenleri kaydetme ve yükleme
  • Veriyi çizimle sunma (plotting)
  • Cizimleri özelleştirme
  • İstatistik hesaplama ve en iyi uyumlu çizgi bulma
  • Grafikleri diğer uygulamalar için dışa aktarma

Değişkenler ve İfadeler

Amaç: MATLAB komutlarını girme, özellikle değişkenlere veri oluşturma ve erişim.

  • Komutları girişi
  • Değişken oluşturma
  • Yardım alma
  • Değişkenlerdeki değerleri erişme ve değiştirme
  • Karakter değişkenleri oluşturma

Vektörler ile Analiz ve Görselleştirme

Amaç: Vektörlerle matematiksel ve istatistiksel hesaplamalar yapmak, temel görseller oluşturmak. MATLAB sözdiziminin tek komutla tüm veri setleri üzerinde işlemler gerçekleştirmesini nasıl sağladığını gör.

  • Vektörlerle hesaplama
  • Vektör çizimleri (plotting)
  • Temel çizim seçenekleri
  • Cizimleri yorumlama

Matrisler ile Analiz ve Görselleştirme

Amaç: Matrisleri matematiksel nesneler olarak veya vektör veri koleksiyonları olarak kullanmak. MATLAB sözdizimini bu uygulamaları ayırt etmek için nasıl kullandığını anlamak.

  • Boyut ve boyutluluk
  • Matrislerle hesaplama
  • Matris verileri ile istatistik
  • Birden çok sütunu çizimle sunma (plotting)
  • Yeniden şekillendirme ve doğrusal endeksleme
  • Çok boyutlu diziler

Bölüm 2

Komutları Skriptler ile Otomatikleştirme

Amaç: Komutların tekrarlanabilirliği ve deneyleri kolay hale getirmek için MATLAB komutlarını skriplere toplamak. Görevlerinizin karmaşıklığı arttıkça, Komut Penceresi'nde uzun komut dizilerini girmek pratik olmaz.

  • Bir Model Örneği
  • Komut Tarihi
  • Skript dosyaları oluşturma
  • Skripleri çalıştırma
  • Yorumlar ve Kod Hücresi (code cells)
  • Skripleri yayınla (publish)

Veri Dosyalarıyla Çalışma

Amaç: Biçimlendirilmiş dosyalardan MATLAB'a veri getirme. İçe aktarılan verilerin çeşitli tür ve biçimler olabileceğinden, hücre dizileri ve tarih formatlarıyla çalışma üzerinde vurgu yapılıyor.

  • Veriyi içe aktarma
  • Karışık veri tipleri
  • Hücre dizileri (cell arrays)
  • Sayısal, karakterler ve hücreler arasında dönüştürme
  • Veriyi dışa aktarma

Birden Fazla Vektör Çizimi

Amaç: Daha karmaşık vektör çizimleri yapmak, birden çok grafik ve renk ve karakter dizi manipülasyon tekniklerini kullanarak veriyi daha etkileyici görsel olarak temsil etmek.

  • Grafik yapısı
  • Birden fazla şekil, eksen ve çizim (plot)
  • Eşitlikleri çizimle sunma (plotting equations)
  • Renk kullanımı
  • Cizimleri özelleştirme

Mantık ve Akış Kontrolü

Amaç: Mantıksal işlemler, değişkenler ve endeksleme tekniklerini kullanarak farklı durumlara uyum sağlayabilecek esnek kod oluşturmak. Kod parçalarının tekrarını sağlayan diğer programlama yapıları ve kullanıcıyla etkileşimi mümkün kılan yapıları keşfetmek.

  • Mantıksal işlemler ve değişkenler
  • Mantıksal endeksleme (logical indexing)
  • Programlama yapıları (programming constructs)
  • Akış kontrolü (flow control)
  • Döngüler (loops)

Matris ve Görünüm İşlemleri ile İmgeler

Amaç: İmge ve matris verilerini iki veya üç boyutta görselleştirme. Imgeleri göstermek için görüntü kullanmakla matris verilerini görselleştirmek arasındaki farkı keşfetmek.

  • Vektör ve matris verisinden dağıtılmış aralıklı interpolasyon
  • 3-D matris görselleştirme (visualization)
  • 2-D matris görselleştirme (visualization)
  • Dizinli imgeler ve renk eşleme tabloları (colormaps)
  • Doğru renk imgeler

Bölüm 3

Veri Analizi

Amaç: MATLAB'da tipik veri analizi görevlerini gerçekleştirmek, teorik modellerin gerçek yaşam verilerine uydurulması dahil. Bu doğrudan MATLAB'in en güçlü özelliklerinden birine yol açar: tek komutla lineer denklem sistemlerinin çözümü.

  • Eksik veri ile çalışma
  • Korelasyon
  • Yumuşatma (smoothing)
  • Spektral analiz ve FFT'ler
  • Lineer denklem sistemlerinin çözümü

Fonksiyonlar Yazma

Amaç: Modüler görevleri kullanıcı tanımlı fonksiyonlar olarak kapsülleme ile otomasyonu artırmak. MATLAB'ın dosya ve değişkenlere başvurularını çözümleyişini anlamak.

  • Neden fonksiyonlar?
  • Fonksiyon oluşturma
  • Yorum ekleme
  • Altfonksiyonları çağırma (subfunctions)
  • Çalışma alanları (workspaces)
  • Altfonksiyonlar (subfunctions)
  • Bulunduğu yolu ve öncelik

Veri Tipleri

Amaç: Veri türlerini keşfetmek, özellikle değişken oluşturma ve dizilere erişme sözdizimine odaklanmak ve veri türleri arasındaki dönüştürmelerin yöntemlerini tartışmak. Veri türleri tuttuğu veriyi ve bu verinin organize ediliş şekli olarak farklılaştırılır.

  • MATLAB veri tipleri
  • Tamsayılar (Integers)
  • Yapılar (Structures)
  • Tür dönüştürmeleri (Converting types)

Dosya I/O

Amaç: MATLAB'daki metin ve ikili dosya I/O üzerinde ayrıntılı kontrol sağlayabilen düşük seviye veri içe/out dışa aktarma işlevlerini keşfetmek. Bu işlevler textscan dahil olmak üzere metin dosyalarını okuma üzerinde ayrıntılı kontrol sağlar.

  • Dosyaları açma ve kapatma
  • Metin dosya okuma ve yazma
  • İkili dosya okuma ve yazma

Not: Verilen içerik yukarıdaki özete küçük farklılıklar göstermekte olabilir ve bu önceden bildirim verilmeden gerçekleşebilir.

Bölüm 4

MATLAB Financial Toolbox Genel Bakışı

Amaç: MATLAB Financial Toolbox'ın dahil olduğu çeşitli özelliklerin finansal analiz için nasıl kullanılacağını öğrenmek. Gerçek dünyada finansal verilerle ilgili uygulamalar geliştirmek için gereken bilgi ve deneyimi kazanmak.

  • Varlık Dağıtım ve Portföy Optimizasyonu
  • Risk Analizi ve Yatırım Performansı
  • Borçlu Varlık Analizi ve Seçenek Değerlendirme (Pricing)
  • Mali Zaman Serisi Analizi
  • Yetersiz Veri ile Regresyon ve Tahmin
  • Teknik Göstergeler ve Mali Çizelgeler
  • SDE Modellemesi için Monte Carlo Simülasyonu

Varlık Dağıtım ve Portföy Optimizasyonu

Amaç: sermaye dağılımı, varlık dağılımı ve risk değerlendirmesini gerçekleştirmek.

  • Fiyat veya döviz verilerinden varlık getirisi ve toplam getiri momentlerinin tahmini
  • Ortalama, varyans, risk değeri (VaR) ve koşullu risk değeri (CVaR) dahil olmak üzere portföy düzeyinde istatistiklerin hesaplanması
  • Sınırlı ortalama-varyans portföy optimizasyonu ve analizi
  • Etkili portföy dağıtımlarının zaman içinde evrimi
  • Sermaye dağılımı
  • Portföy optimizasyon sorunlarında döviz akışı ve işlem maliyetleri ile çalışma

Risk Analizi ve Yatırım Performansı

Amaç: portföy optimizasyon problemlerini tanımlama ve çözümü.

  • Bir portföyü adlandırın, bir varlık evrenindeki varlıkların sayısını ve varlık kimliklerini belirtin.
  • Başlangıç portföy dağılımı tanımlayın.

Borçlu Varlık Analizi ve Seçenek Değerlendirme (Pricing)

Amaç: borçlu varlık analizi ve seçenek fiyatlandırma yapmak.

  • Karşılıklı akış analizi
  • SIA uyumlu borçlu varlık analizi
  • Temel Black-Scholes, Black ve binomik опцион fiyatlandırması

Bölüm 5

Mali Zaman Serisi Analizi

Amaç: mali pazarlarda zaman serisi verilerini analiz etmek.

  • Veri matematikleri (data math)
  • Veriyi dönüştürme ve analiz etme
  • Teknik analiz
  • Çizelgeleme ve grafikler

Yetersiz Veri ile Regresyon ve Tahmin

Amaç: yetersiz veri ile çok değişkenli normal regresyon yapmak.

  • Ortak regresyonlarla çalışma
  • Hypotez testleri için log-likelihood fonksiyonunu ve standart hatalarını tahmin etme
  • Veri yetersizken hesaplamaları tamamlama

Teknik Göstergeler ve Mali Çizelgeler

Amaç: performans metrikleri ve özel çizimlerle çalışma alışkanlığı kazanmak.

  • Yüzdelik hareketleri (moving averages)
  • Oscillators, stokastikler, endeksler ve göstergeler
  • Maksimum düşme ve beklenen maksimum düşme
  • Çizelgeler, Bollinger bandları, kandil çizimleri (candlestick plots) ve yüzdelik hareketler (moving averages)

SDE Modelleri için Monte Carlo Simülasyonu

Amaç: simüle etmek ve SDE modellerini uygulamak.

  • Brown hareket (BM)
  • Geometrik Brown hareket (GBM)
  • Sabit varyans elastisitesi (CEV)
  • Cox-Ingersoll-Ross (CIR)
  • Hull-White/Vasicek (HWV)
  • Heston

Sonuç

Amaçlar: Öğrendiklerimizi özetleme

  • Kurs özeti
  • Diğer MATLAB kursları hakkında bilgi

Not: sunulan içerik, müşteri talepleri ve her bir konuya harcanan zamanın sonucu olarak yukarıdaki planla küçük farklılıklar göstermekte olabilir.

Kurs İçin Gerekli Önbilgiler

  • Doğrusal cebir, olasılık teorisi ve istatistik gibi lisans düzeyindeki temel matematiksel bilgi kavramları ile birlikte matris
  • Temel bilgisayar işlemleri
  • Tercihen C, PASCAL, FORTRAN veya BASIC gibi başka bir üst düzey programlama dilinin temel kavramları, ancak zorunlu değil
 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler