ITPub博客

首页 > IT职业 > IT生活 > 使用R完成逻辑斯蒂回归分类 直接上代码,如下:

使用R完成逻辑斯蒂回归分类 直接上代码,如下:

IT生活 作者:devinw 时间:2021-09-09 09:32:25 0 删除 编辑

data_sample m val iris.learn iris.valid

#调用glm函数训练逻辑斯蒂二元模型
#glm()提供正态、指数、gamma、逆高斯、Poisson、二项分布。我们的logistic回归使用的是二项分布族binomial。Binomial族默认连接函数为logit,可设置为probit。
logit.fit  family = binomial(link = 'logit'),
 data = iris.learn);

#生成测试数据集,实际上直接使用iris.valid
dfrm  Petal.Length=iris.valid$Petal.Length);

real_sort

prdict_res data.frame(predict=prdict_res, real=real_sort);  #查看数据产生概率和实际分类的关系
data.frame(predict=ifelse(prdict_res>0.5, "virginica", "versicolor"), real=real_sort);  #根据数据产生概率生成预测分类
table(data.frame(predict=ifelse(prdict_res>0.5, "virginica", "versicolor"), real=real_sort));  #计算分类准确度



图片描述


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2715/viewspace-2810604/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-16

  • 博文量
    83
  • 访问量
    760