Mengubah header data saham yang diambil dari Quantmod

1,374 Views

Package Quantmod seringkali digunakan sebagai pengolah data saham alias trading saham. Quantmod nenggunakan datasource dari yahoo. Beragam analisis teknikal seperti Simple Moving Average, Exponential moving average, Bollinger band, Momentum, ROC, MACD, RSI. Namun saya tidak akan membahas itu semuanya, walaupun kalau kalian menggunakan jasa broker online, maka analisis teknikal tersebut sudah ada secara default.

Disini saya hanya menggunakan Quantmod untuk menarik data dari yahoo untuk disimpan dalam file excel, namun yang bikin sedikit ribet yaitu nama header tiap kolom mengikuti nama kode emitennya.

Read more

Teknik Kompresi data dengan COMPRESSIVE SENSING

2,120 Views

Compresive sensing merupakan topik pembahasan yang dikenal dari pengolahan sinyal digital (digital image processing), dengan tumbuh cepatnya data, maka dibutuhkan sebuah teknik kompresi yang lebih baik. Ide dasar dari CS yaitu mengenai perkalian sebuah matrix secara linear.

x \in \Re^{n} adalah sinyal

Phi\in \Re^{m \cdot n} adalah nilai random, dan

y \in \Re^{m} disebut hasil compresi dengan persamaan berikut

    \[y=Phi \cdot x\]

Read more

Ebook – Mathematics for Machine Learning

1,415 Views

Ebook yang syarat dengan matematika dan statistika terapan dengan judul Mathematics for Machine Learning dengan isi content fundamental matematika dan machine learning. Yuk lihat saja

Part I: Mathematical Foundations

  1. Introduction and Motivation
  2. Linear Algebra
  3. Analytic Geometry
  4. Matrix Decompositions
  5. Vector Calculus
  6. Probability and Distribution
  7. Continuous Optimization

Part II: Central Machine Learning Problems

  1. When Models Meet Data
  2. Linear Regression
  3. Dimensionality Reduction with Principal Component Analysis
  4. Density Estimation with Gaussian Mixture Models
  5. Classification with Support Vector Machines

Read more

Belajar R – Operasi Join

1,805 Views

Mengolah data menggunakan excel merupakan hal lazim ditemui di aplikasi perkantoran terutama untuk data berbentuk tabular, excel sudah menjadi aplikasi wajib dan banyak juga alternatif nya seperti WPS, open office, libre office.

Ratusan fungsi diexcel sangat membantu sekali dalam operasi yang melibatkan proses perhitungan seperti di akuntansi, statistik, visualisasi, bahkan banyak koq tersedia add in baik yang berbayar atau yang gratisan. Bahkan di website ini juga dibahas mengenai function excel untuk mempermudah administrasi bisnis.

Mengingat format excel begitu luas digunakan tidak semua operasi dapat didukung oleh excel, seperti join tabel. Yup, operasi join tabel biasanya hanya ada di bahasa SQL (Structure query languange). Operasi ini sangat berguna sekali untuk mencocokan baris berdasarkan primary dan foreign key. Ada 4 jenis operasi join yaitu left, right, inner, dan full join. Pada tutorial ini, saya tidak membahas mengenai excel, namun kebetulan saja ada kerjaan yang mengharuskan format data excel untuk mencari kecocokan data transaksi antara terbit do dan surat pengeluaran gudang (gd1k).

Read more

Alternatif RStudio – JupyterLab

2,747 ViewsSiapa  diantar kalian yang suka menggunakan RStudio yang merupakan integrated development environment (IDE) khusus bagi bahasa pemrograman R. Software ini menyediakan R console, code editor dengan syntax highlighting, code completion dan direct execution, environment, history, connections, dan fitur-fitur tambahan lainnya seperti file manager, packages manager, help, plot viewer, hingga project versioning menggunakan git. RStudio sebenarnya memiliki dua versi, yaitu open source (gratis) dan commercial edition (berbayar). RStudio juga tidak hanya … Read more

Jupyter Notebook dan Julia

1,886 Views

Julia berada di antara 50 bahasa pemrograman populer teratas. Sebagian orang lebih memilihnya daripada Python. Bahasa pemrograman Julia diresmikan pada tahun 2012 dan ditujukan untuk mengatasi kekurangan bahasa pemrograman lainnya termasuk Python. Itu juga dirancang untuk memanfaatkan aspek terkuat dari bahasa pemrograman lain seperti kecepatan dan keterbukaan. Bahasa ini terutama digunakan untuk pemrosesan data dan komputasi ilmiah. Keunggulan julia yaitu Dikompilasi dan tidak ditafsirkan;  Memiliki sintaks langsung yang dapat dimengerti oleh para pemula; Julia adalah bahasa yang diketik secara dinamis; Mendukung metaprogramming; Dapat mengakses pustaka dari bahasa pemrograman lain seperti C, Fortran, dan Python.

Bagi pengguna Python sudah sangat akrab sekali dengan Spyder dan Jupyter Notebook, tapi jangan berkecil hati pagi pengguna Julia, kalian bisa koq menggunakan Jupyter Notebook untuk nulis kode julia! Cukup menggunakan package IJulia. Langkahnya cukup mudah koq, asumsikan kalian sudah donwload dan install Julia.

Read more

Juno untuk Julia

1,624 ViewsKalian yang sedang belajar julia tentu akan sangat senang sekali menggunakan editor pintar daripada bawaan dari julia. IDE ini diusung menggunakan slogan yang cukup unik yaitu “Walks like Python. Runs like C”. Yup julia emang sedang naik daun dan akan terus menerus mengejar python yang saat ini dikenal dengan bahasa machine learning yang mudah … Read more