R语言 使用bnlearn包中的数据集

本文介绍了如何在Windows系统中安装R语言、RStudio以及Rtools,并详细讲述了bnlearn工具包的安装过程。接着,通过bnlearn包从.rda文件生成100个数据样本的贝叶斯网络,使用rbn()函数进行数据仿真,并将生成的数据保存为CSV文件。
摘要由CSDN通过智能技术生成

一 准备工作

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()函数进行模拟,具体可以参见此函数的官方说明:

bnlearn - man/rbn.html

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博客

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值