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)

將觀察值分類到一個類別。