Bio.LogisticRegression 模組
用於執行邏輯回歸的程式碼(已棄用)。
- 類別
LogisticRegression 持有 LogisticRegression 分類器的資訊。
- 函式
train 訓練新的分類器。
calculate 計算給定觀察值的每個類別的機率。
classify 將觀察值分類到一個類別。
此模組已被棄用,請考慮使用其他替代方案,例如 scikit-learn。
- class Bio.LogisticRegression.LogisticRegression
基底類別:
object
持有執行邏輯回歸分類所需的資訊。
- 屬性
beta - 每個維度的權重列表。
- __init__()
初始化類別。
- Bio.LogisticRegression.train(xs, ys, update_fn=None, typecode=None)
在訓練集上訓練邏輯回歸分類器。
參數 xs 是一個觀察值列表,而 ys 是一個類別分配列表,應為 0 或 1。xs 和 ys 應包含相同數量的元素。update_fn 是一個可選的回調函式,它將迭代次數和對數似然性作為參數。
- Bio.LogisticRegression.calculate(lr, x)
計算每個類別的機率。
- 參數
lr 是一個 LogisticRegression 物件。
x 是觀察到的資料。
返回一個列表,其中包含符合每個類別的機率。
- Bio.LogisticRegression.classify(lr, x)
將觀察值分類到一個類別。