数据点的随机、曲线分布
背景
提供 R 编程示例。
问题
创建一个值的分布,在建模时产生一条类似于以下内容的曲线:
本质上,我想做类似的事情
x <- seq( 0, 2, by=0.01 )
y <- sin( 2 * pi * cos( x - 1/2 ) )
plot( x, y * runif( x ) )
: 0.5 左右的数据点簇:
问题
您将如何创建这样的分布?
谢谢你!
Background
Provide an example of R programming.
Problem
Create a distribution of values that, when modeled, produces a curve that resembles:
Essentially, I would like to do something like:
x <- seq( 0, 2, by=0.01 )
y <- sin( 2 * pi * cos( x - 1/2 ) )
plot( x, y * runif( x ) )
But without the clump of data points around 0.5:
Question
How would you create such a distribution?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
嗯...我不确定您的分布是否需要任何特定的统计属性,但是这样的东西可以消除团块
Hmmm... I'm not sure if you need any specific statistical property for your distribution, but something like this gets rid of the clump
由于 sin(2*pi*cos(x-0.5)) 在 0.5 处为零,因此您应该尝试添加
runif()
Since sin(2*pi*cos(x-0.5)) goes to zero at 0.5 you should try just adding
runif()