首页 > 解决方案 > 使用 r 中的 rnorm 函数为变量赋值

问题描述

我有一个非常基本的查询。我不明白如何将值分配给变量“购买”。1.)由于“广告”的样本大小为 100,我假设正在运行一个循环。是这样吗?2.) rnorm 函数还生成具有 100 个样本的正态分布。一个值是如何从这个分布分配给变量“购买”的?

ads = sample(c("ad1","ad2","ad3"),size=100,replace=T)
purchase = ifelse(ads=='ad1',rnorm(100,mean=50,sd=80),
                ifelse(ads=='ad2',rnorm(100,mean=600,sd=80),rnorm(100,mean=200,sd=80)))

标签: r

解决方案


推荐阅读