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)
将观察结果分类到某个类。