【问题标题】:how to calculate model accuracy in rstudio for logistic regression如何在rstudio中计算逻辑回归的模型精度
【发布时间】:2021-06-15 21:26:20
【问题描述】:

如何在 RStudio 中计算逻辑回归的模型精度。数据集来自Kaggle

set.seed(1000)
split = sample.split(query$Exited, SplitRatio = 0.65)
train = subset(query, split==TRUE)
test = subset(query, split==FALSE)
model = glm(Exited ~ CreditScore + Gender + Age + Balance + IsActiveMember, data = train, family=binomial)
summary(model)
predict = predict(model, type="response", newdata=test)
table(test$Exited, predict > 0.5)

假真

0 2717 70

1 606 107

是否可以从表中提取值以使用变量计算准确度,或者是否有函数可以获取准确度?

# Accuracy of model:
(2717+107)/(2717+70+606+107)

它更准确吗?我得到了不同的值。

(2717+107)/(2717+70+606+107)

准确度为 0.8068571

Accuracy(y_pred = pred, y_true = train$Exited)

使用 ML 指标的准确度为 0.8087692

【问题讨论】:

    标签: r logistic-regression


    【解决方案1】:

    使用包 ML 指标

    MLmetrics::Accuracy(predicted, actual)
    
    

    您还可以在该包中计算许多不同的错误方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-20
      • 2016-10-30
      • 2017-09-15
      • 2019-11-27
      • 2021-06-06
      • 1970-01-01
      • 2016-12-15
      • 2021-06-02
      相关资源
      最近更新 更多