R语言如何进行朴素贝叶斯分类

 时间:2024-10-15 04:05:36

1、读取数据集。sz_data=read.csv("sz_data.csv",head=T,encoding="utf-8")head(sz_data);dim(sz_data) #查看数据的前几行和数据维度

R语言如何进行朴素贝叶斯分类

3、进行朴素贝叶斯判别分析,拉悟有仍该判别假设变量间是相互独立的。library(klaR)#加载软件包data_tra足毂忍珩in$is_rise=as.factor(data_train$is_rise) #数据格式转换为分类数据fit_Bayes1=NaiveBayes(is_rise~.,data_train) #建立判别公式names(fit_Bayes1)fit_Bayes1$apriori #先验概率fit_Bayes1$tables #所有变量条件概率plot(fit_Bayes1)#各类别下变量密度可视化从图中可以看出很多信息,比如对于0和1这两个类别,Minimum变量的分布差异并不明显。

R语言如何进行朴素贝叶斯分类

4、对测试集所属类别进行预测。pre_Bayes1=predict(fit_Bayes1,data_test)data_test$Bayes_pre_rise=pre_Bayes1$class #输出类别预测结果head(data_test) #查看含有预测结果的数据

R语言如何进行朴素贝叶斯分类
  • 统计不重复的实验结果和它们出现频率的方法
  • 如何利用R语言中的函数方法获取标准差和平均值
  • 怎样用spss实现聚类分析
  • 多元线性回归分析的优缺点
  • R 缺失值处理
  • 热门搜索
    浙江丽水旅游攻略 山东蓬莱旅游 贵州荔波旅游攻略 菲律宾旅游安全吗 丹江口旅游 少华山旅游攻略 上海旅游节花车巡游 去海边旅游必备物品 贵阳旅游地图 短途旅游推荐