经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
想问一个关于模拟数据的问题 用聪明的方法来减少重复劳动吧~~~
楼主
玥子
3888
12
收藏
2010-03-15
大家好:
我最近在用R做模拟数据。编写了一个程序,可以模拟一批数据,并且把数据储存下来以备下一步的分析。但是我的研究需要模拟这样的数据100次。是不是要用set.seed语句啊?我看了一下说明,不是很懂它的意思呢?如果要运行这个程序100次,产生100批数据并储存的话,可以怎样实现啊?应该不会就自己手动运行100次吧。。。希望可以有个语句来减少这种重复劳动啊~!!!
谢谢~~~~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
玥子
2010-3-18 21:49:56
啊?怎么没有人帮帮我啊~~~~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
gssdzc
2010-3-18 21:53:48
没用过这个软件
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
soccy
2010-3-18 22:02:12
简单循环不行么?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
玥子
2010-3-18 22:13:16
4#
soccy
但是怎么储存啊?我看到R存的文件名都是“”里的 就固定了 如果模拟100次就有100个文件 怎么存成不同的呢?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
trier2006
2010-3-19 08:24:16
1#
玥子
for( ){
你写的函数。。。
}
也就是说把你的函数放在循环里。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
玥子
2010-3-19 09:51:17
6#
trier2006
谢谢哈~
我写了一个循环的 但是无法储存每次生成的数据
例如
N <- 50
{for (i in 1:N){
if (i<51) source("simulation.txt")
tsdata<-t(sdata)
write(tsdata,file="simulation
",ncolumns=60)
write(a,file="a
",ncolumns=1)
write(b,file="b
",ncolumns=1)
write(gamma,file="gamma
",ncolumns=15)
write(theta,file="theta
",ncolumns=1)}}
要重复50次运行编好的语句simulation,然后将每次生成的数据simualtion,a,b等等储存下来,各自50个数据文件。但是R每次生成的数据文件名都是simulation
,无法改变。所以都没有50次。
改怎么实现啊,谢谢??
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
trier2006
2010-3-19 10:32:00
7#
玥子
你把每次运行的参数(例如simualtion,a,b)植入到每次分析的数据集的名字中(例如通过paste函数等,把参数名字黏贴到名字中),然后把这样的名字输出。
这样应该就是每次的数据集对应不同的名字,并输出了吧?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
玥子
2010-3-19 15:26:39
8#
trier2006
谢谢介绍了这个函数~~
但是储存数据的时候,file="" 双引号里面的 只要输的是什么 就看做字符不会变了啊
例如
a<-2
i<-1
n<-paste(i,sep = "")
write(a,file="n")
此时,n为"1",但是运行以后 储存的文件名为n,还是与write函数里双引号的字母一样 不会变成数字1啊
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
ryusukekenji
2010-3-19 17:38:52
玥子 发表于 2010-3-19 09:51
6#
trier2006
谢谢哈~
我写了一个循环的 但是无法储存每次生成的数据
例如
N
复制代码
何不使用apply呢?
复制代码
还没试过运行,不晓得行不行,哈哈,楼主可以姑且一试,不行的话请告之。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
玥子
2010-3-20 14:51:45
10#
ryusukekenji
谢谢啊~~
我用这个语句实现了
N <- 5
n<-1
{for (n in 1:N){
source("simulation.txt")
tsdata<-t(sdata)
write(tsdata,file=sprintf("data%d",n,sep=""),ncolumns=60)}}
我竟然看到它自动生成的时候 都激动得哭了~~~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
12楼
mandaisy
2010-4-13 16:40:56
好问题! 记下来!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
13楼
qiaohua
2010-5-30 14:56:36
呵呵,我也想学习这个东西,可以找你用你的程序吗?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[紧急求助] 请高手进来看看如何生成模拟数据
求助:如何创建AR(1)模型的模拟数据
求助?模拟数据生成问题?
请教连老师产生模拟数据的问题
请教一个R模拟数据生成问题(涉及到些统计问题)
跪求该市场营销模拟数据分析
模拟数据与数字数据_模拟数据的模拟信号调制和数字信号编码
r语言中的模拟数据
生成模拟数据的教材和文献有吗
学期考试作业老师让模拟多重分析的数据,求大神指点!
栏目导航
R语言论坛
经管文库(原现金交易版)
行业分析报告
经管高考
公共经济学
商学院
热门文章
understanding climate change perceptions ...
【全美经典】离散数学
【同程商旅】中国企业出海差旅研究报告
“十四五”能源发展成就报告
智算无界AIDC的超越和重构2025
2000离散数学习题精解
当社科基础理论重大理论发现的时候
中国数字经济规模数据、报告(2005-2023年) ...
是相信人工智能?还是否定人工智能?相信就 ...
2025年我国医药航空冷链发展现状与趋势展望 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群