iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
Big Data

資料科學:使用 Clojure 系列

Clojure是執行於JVM的Lisp方言,具有函數式編程的特色。Incanter是基於Clojure核心庫core.matrix,以類R的data.frame爲基礎的一套數學工具。本學習筆記將基於 Clojure for Data Science 這本書並包含其他一些小知識。

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01 - Clojure 基礎知識(一)

Clojure 是一種動態的、強類型、執行在 Java 虛擬機(JVM)上的 Lisp 方言。目前算是函數式編程(functional programming)...

2016-12-16 ‧ 由 haroldwu 分享
DAY 2

Day 02 - Clojure 基礎知識(二)

繼續閱讀《Clojure for the Brave and True》 第五章 函數式編程的優勢:無副作用、引用透明 不可變數據結構(immutable...

2016-12-17 ‧ 由 haroldwu 分享
DAY 3

Day 03 - Clojure 基礎知識(三)

Macro Macro(宏、巨集)在程式語言中是一個使用者自訂的程式語言擴展。在 Lisp 系語言中,macro 的威力相當強大,主要是來自於 Lisp 系語言...

2016-12-18 ‧ 由 haroldwu 分享
DAY 4

Day 04 - Clojure 基礎知識(四)

Concurrency V.S. Parallelsim Concurrency 併發:同時管理超過一個任務,但不一定是同時執行,切換前也不必要完成原先的任務...

2016-12-19 ‧ 由 haroldwu 分享
DAY 5

Day 05 - Clojure 基礎知識(五)

core.async core.async 這個庫的目的是允許工程師在程式中建立多個互相不需要乎相關聯(先後順序)的函數組。core.async 是從 Go 語...

2016-12-20 ‧ 由 haroldwu 分享
DAY 6

Day 06 - 單元一:描述統計(一)

範例程式 所有的範例程式碼都可以從 Github repo 獲得。第一章的程式碼則是 Chapter 01。範例資料來源自 the Complex System...

2016-12-21 ‧ 由 haroldwu 分享
DAY 7

Day 07 - 單元一:描述統計(二)

擴增表格(Adding derived columns) 如何在舊有資料上產生新的行(column)? (defn ex-1-26 [] (->&gt...

2016-12-22 ‧ 由 haroldwu 分享
DAY 8

Day 08 - 單元二:推論統計(一)

第二章有第二章自己的 repo: ch2,裡面有一個資料下載腳本,主要是來自於一假想公司 AcmeContent 的影片觀看資料,dwell-time 是網站停...

2016-12-23 ‧ 由 haroldwu 分享
DAY 9

Day 09 - 單元二:推論統計(二)

推論統計除了計算樣本特質外,另一個重點就是從樣本去建構假說,並進行假說測試。一般來說,常見的假說檢定流程如下: 兩個群體,例如:服藥(控制組)、未服藥(對照組...

2016-12-24 ‧ 由 haroldwu 分享
DAY 10

Day 10 - 單元三:相關性(一)

耶誕節出遊,明天補上,不好意思 >"<

2016-12-25 ‧ 由 haroldwu 分享