限制抽样的取值范围和限制函数计算结果的取值范围应该怎么做?
mathematica吧
全部回复
仅看楼主
level 2
鸠啾秋 楼主
CA = RandomVariate [StudentTDistribution[-107.331, 1120.833, 1.406]]
mlp1 = -24.4064 + (0.0317034*CA) + e18
(e18也是一个概率分布的随机抽样的结果)
如上所示,我应当怎么做,才能保证CA的抽样结果的范围是大于0的呢?又应当怎么做,才能限制mlp1只输出大于0的结果呢(或者说,在反复的抽样与计算中,当mlp1出现负数结果时,自动删去这一整次的计算)?
萌新实在很多东西不会,不知表达是否清楚,望谅解
2019年10月27日 10点10分 1
level 8
While[
...
...
]

2019年10月30日 00点10分 2
可以直接用TruncatedDistribution的……
2019年11月02日 08点11分
@xzcyr 嗯 这个用的少 没想到
2019年11月02日 18点11分
level 8
比如像这样
2019年10月30日 00点10分 3
1