- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 1963 个
- 通用积分
- 0
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 1212 点
- 帖子
- 40
- 精华
- 0
- 在线时间
- 58 小时
- 注册时间
- 2015-11-13
- 最后登录
- 2019-2-19
本科生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
- 1963 个
- 通用积分
- 0
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 1212 点
- 帖子
- 40
- 精华
- 0
- 在线时间
- 58 小时
- 注册时间
- 2015-11-13
- 最后登录
- 2019-2-19
| 开心 2016-8-30 07:25:47 |
---|
签到天数: 15 天 连续签到: 1 天 [LV.4]偶尔看看III
|
5论坛币
下面是朴素bayes的一些代码(某一课程
date_data2.zip
(1.1 KB)
本附件包括:
老师写的)
library(bnlearn)
setwd("D:\\R_edu\\data")
orgData<-read.csv("date_data2.csv")
summary(orgData)
rm(orgData1)
orgData1<-orgData[,c("income_rank","attractive_rank","assets_rank","Dated")]
orgData1$income_rank=as.factor(orgData$income_rank)
orgData1$attractive_rank=as.factor(orgData$attractive_rank)
orgData1$assets_rank=as.factor(orgData$assets_rank)
orgData1$Dated=as.factor(orgData$Dated)
bn = naive.bayes(orgData1, "Dated")
pred = predict(bn, orgData1,prob=T)
orgData1$pred=attr(pred,"prob")[,2]
关于对预测概率的提取,我觉得写法不对,应该是以下写法(orgData1$pred=attr(pred,"prob")[2,]),请大家帮忙指出到底该怎么写。
|
|