一 准备工作
1.R语言下载及安装
(1条消息) 第一章 R软件安装(windows)_r安装 windows_生信研究猿的博客-CSDN博客
安装步骤:
(1)安装R
(2)安装Rstudio
(3)安装Rtools、
Rtools下载与安装(win10) - 知乎 (zhihu.com)
2.bnlearn工具包安装
bnlearn - Bayesian network structure learning
二 数据仿真,生成100个数据样本
使用的数据:
下载链接:
bnlearn - Bayesian Network Repository
下载所需的.rda或者.rds文件
数据仿真步骤:
1.从bnlearn - Bayesian Network Repository下载所需的.rda或者.rds文件;
2.使用load(“文件.rda”)载入.rda文件。使用load()读取的网络结构载入后为“bn”,而非任何个人命名的变量,所以调用函数时应输入参数“bn”;
3.使用rbn()函数进行模拟,具体可以参见此函数的官方说明:
load('E:/HIAS/RScript/survey.rda')
data = rbn(bn,100)
write.csv(data,file='E:/HIAS/RScript/survey.csv') #将生成的数据data写入survey.csv文件
数据集生成:
参考链接:[R语言]使用bnlearn包基于rda文件仿真贝叶斯网络数据_如何应用r软件“bnlearn”包构建贝叶斯网络模型,_iamaline的博客-CSDN博客