logistic-regression相关内容

R:在MASS :: polr()中聚类标准错误

我正在尝试使用MASS包的polr()函数估计具有聚类标准误差的序数逻辑回归.没有内置的聚类功能,因此我正在寻找(a)软件包或(b)使用模型输出使用模型输出来计算聚类标准误差的手动方法.我打算使用margins包来估计模型的边际效应. 这里是一个例子: library(MASS) set.seed(1) obs ..
发布时间:2020-05-04 03:21:21 其他开发

在逻辑回归中以最大可能概率预测某些标签

我正在使用sklearn中的逻辑回归构建具有12个参数和{0,1}标签的模型.我需要对标签0充满信心,如果某些"0"会被错误分类为1,我可以.目的是,如果数据被分类为0,我想从处理中排除数据. 如何调整参数? 解决方案 您基本上是在寻找特异性,它被定义为TN/(TN+FP),其中TN为True阴性,FP为False Positive.您可以在此博客文章中了解更多信息,并在详细信息.要实现 ..

需要帮助来了解SigmoidCrossEntropyLossLayer的Caffe代码,以解决多标签丢失问题

在了解Caffe函数 SigmoidCrossEntropyLossLayer 时,我需要帮助,这是逻辑激活的交叉熵错误. 基本上,具有N个独立目标的单个示例的交叉熵误差表示为: - sum-over-N( t[i] * log(x[i]) + (1 - t[i]) * log(1 - x[i] ) 其中,t是目标,为0或1,而x为输出,由i索引. x当然需要进行物流激活. ..

具有n_jobs = -1的sklearn Logistic回归实际上并未并行化

我正在尝试使用sklearn的逻辑回归训练庞大的数据集. 我已经设置了参数n_jobs = -1(也尝试过n_jobs = 5、10,...),但是当我打开htop时,我看到它仍然只使用一个内核. 这是否意味着逻辑回归仅忽略n_jobs参数? 我该如何解决?我真的需要这个过程来并行化... P.S.我正在使用sklearn 0.17.1 解决方案 并行进程后端也取决于求解 ..

为什么Logistic回归成本变为负数并且不正确?

我正在Matlab中实现逻辑回归.数据已标准化(均值和标准差).我了解,根据您的学习速度,您可能会超出最佳点.但这是否意味着您的费用开始上涨?就我而言,成本变成了负数,我不明白为什么. 这是我认为是标准的成本和重量更新规则 function J = crossEntropyError(w, x, y) h = sigmoid(x*w); J = (-y'*log(h) - (1 ..

八度中fminunc的Java实现

我试图在Java中找到八度的fminunc(函数最小化不受限制)库的Java版本.目的是将其用于逻辑回归. 当前,我正在使用梯度下降的自制版本以使成本最小化,并且我希望能够使用一个已经存在的库(在Java中)为我做到这一点.这与我从 Coursera机器学习 Java课程. 解决方案 啊,您可以检查以下几项内容的适用性: http://dev.davidsoergel.com/ ..

R lsmeans调整多重比较

我使用lme4在R中运行混合效果logistig回归(通过调用glmer),现在我试图进行事后比较.因为它们是成对的,所以Tukey应该没问题,但是我想手动调整应该进行的测试数量-现在可以进行12个测试,但是我只对6个比较感兴趣. 到目前为止,我的代码看起来像这样 for (i in seq_along(logmixed_ranks)) { print(lsmeans( ..
发布时间:2020-05-04 03:20:50 其他开发

使用MNIST进行Logistic回归实现-无法收敛?

我希望有人能帮助我.我从头开始实现了逻辑回归(因此没有库,除了Python中的numpy). 我使用 MNIST数据集作为输入,并决定尝试(因为我正在做二进制分类)仅对两位数字进行测试:1和2.我的代码可在此处找到 https ://github.com/michelucci/Logistic-Regression-Explained/blob/master/MNIST%20with% ..

在收敛方面比较MSE损失和交叉熵损失

对于一个非常简单的分类问题,如果我有一个目标向量[0,0,0,.... 0]和一个预测向量[0,0.1,0.2,.... 1],则会产生交叉熵损失收敛更好/更快,还是MSE流失? 当我绘制它们时,在我看来,MSE损失的误差幅度较小.为什么会这样呢? 或者例如,当我将目标设为[1,1,1,1 .... 1]时,我得到以下信息: 解决方案 您听起来有些困惑... 比较MSE和MSE的值交叉熵损 ..

如何为套索逻辑回归生成所有一阶交互项?

glmnet中是否可以进行一阶交互? 例如,如果我的X矩阵是: V1 V2 V3 0 1 0 1 0 1 1 0 0 ... 是否可以指定沿"y〜V1 + V2 + V3 + V1 * V2 + V2 * V3 + V1 * V3"的方式执行某些操作,而无需手动创建列?我的实际矩阵较大,手工创建所有一阶叉积会很麻烦. 解决方案 此类公式的正确R语法是 ..
发布时间:2020-05-04 03:20:30 其他开发

如何使用sklearn在Logistic回归模型中查找beta值

基于Logistic回归函数: 我正在尝试从 scikit-learn 中的模型中提取以下值. 其中是截距,而现在,我认为我可以通过执行model.intercept_来获取,但我一直在努力获取.有什么想法吗? 解决方案 您可以使用model.coef_访问特征的系数. 它给出了与值beta1,beta2等对应的值列表.列表的大小取决于您的逻辑回归使用的解释变量的数量. ..
发布时间:2020-05-04 03:20:26 Python