朴素贝叶斯算法
学习与分类算法
1 训练数据
X1c(1,1,1,1,1,2,2,2,2,2,3,3,3,3,3)
X2c("S","M","M","S","S","S","M","M","L"...,就可以进行后验概率的估计,否则无法使用朴素贝叶斯进行预测
#cls指的是“class”类别属性,也就是因变量:,atr指的是一个包含特征名称的字符串向量,特征顺序是可以任意的
#data 是数据框Imada...是控制参数,=0,模型采用极大似然估计法进行学习>0,模型采用贝叶斯估计法进行学习
#=1,使用的是拉普拉斯平滑法,所有的组建信息可通过names()或srt()获取
navieBayesc("S"))
#需要预测的实例
plistc("X1","X2"),data=dataB4.1,lmada=0)#训练模型
predict...(cls="Y",atr=c("X1","X2"),data=dataB4.1,lmada=1)#训练模型
predict(plist1,cls="Y",atr=c("X1","X2"),atr_value