Bio.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)

将观察结果分类到某个类。