【发布时间】:2019-06-30 14:38:46
【问题描述】:
我正在尝试使用 sklearn 库在 python 3 中构建逻辑回归模型。
让我们继续使用以下简短版本,
dv - 因变量
idv - 自变量
现在我有 idv1、idv2、idv3、idv4、idv5、idv6、idv7、idv8 和 idv9。
其中 idv6 到 idv9 是分类变量(idv6 和 idv7 有 3 个类别..其中 idv8 和 idv9 是布尔变量..是或没有类型的变量 [0 或 1])
而 dv 又是一个布尔变量(是或否的变量)。
现在,我为最终模型数据创建了一个 idv6 到 idv9 的假人...即 idv6_c1、idv6_c2、idv_c3 并为其余的类似 idv8_c1、idv8_c2 为 idv8 和 idv9。
现在,在拟合模型并找到预测值的指标之后......
我得到 accuracy_score 的 76.7415479670124 % 和 precision_score 的 76.7415479670124 %
我使用 sklearn.metrics.accuracy_score 和 sklearn.metrics.precision_score 库进行了计算。
我想知道..这是正确的还是我遗漏了什么...??
这会发生吗??...准确度和精度几乎等于小数点后 13 位???....我确定...我做错了什么...谁能帮帮我吗??
【问题讨论】:
标签: python scikit-learn logistic-regression sklearn-pandas