BernoulliProcess
表示事件概率为 p 的伯努利过程.
更多信息
- BernoulliProcess 是一个离散时间和离散状态过程.
- 固定时间的 BernoulliProcess 是参数为 p 的伯努利随机变量.
- BernoulliProcess 可以与诸如 Mean、 PDF、Probability 和 RandomFunction 的函数一起使用.
范例
打开所有单元 关闭所有单元基本范例 (3)
data = RandomFunction[BernoulliProcess[1 / 3], {0, 30}]ListPlot[data, Filling -> Axis]Mean[BernoulliProcess[p][t]]Variance[BernoulliProcess[p][t]]CovarianceFunction[BernoulliProcess[p], s, t]DiscretePlot3D[CovarianceFunction[BernoulliProcess[.3], s, t], {s, 1, 10}, {t, 1, 10}, ExtentSize -> 1 / 2, ColorFunction -> "Rainbow"]范围 (11)
基本用法 (5)
data = RandomFunction[BernoulliProcess[1 / 3], {0, 30}, 4]ListPlot[data, Filling -> Axis, PlotStyle -> PointSize[Medium]]sample[p_] := (SeedRandom[3];RandomFunction[BernoulliProcess[p], {0, 30}])pars = {.1, .4, .7};ListPlot[sample[#], Filling -> Axis, PlotLabel -> StringJoin["p = ", ToString[#]]]& /@ parssample = RandomFunction[BernoulliProcess[.3], {0, 10 ^ 3}];edist = EstimatedProcess[sample, BernoulliProcess[p]]CorrelationFunction[BernoulliProcess[p], s, t]AbsoluteCorrelationFunction[BernoulliProcess[p], s, t]过程切片性质 (6)
单变量 SliceDistribution:
SliceDistribution[BernoulliProcess[p], t]PDF[BernoulliProcess[p][t], x]SliceDistribution[BernoulliProcess[p], {1, 3, 7}]高阶 PDF:
PDF[BernoulliProcess[p][{1, 3, 7}], {x, y, z}]Expectation[x[t] + x[t] ^ 2, xBernoulliProcess[p]]Probability[3x[t] ^ 2 + 2x[t] < 3, xBernoulliProcess[p]]Plot[Skewness[BernoulliProcess[p][t]], {p, 0, 1}]Skewness[BernoulliProcess[p][t]]Limit[Skewness[BernoulliProcess[p][t]], p -> 0]Limit[Skewness[BernoulliProcess[p][t]], p -> 1, Direction -> 1]对于 p=1/2,BernoulliProcess 是对称的:
Solve[Skewness[BernoulliProcess[p][t]] == 0, p]Plot[Kurtosis[BernoulliProcess[p][t]], {p, 0, 1}]Kurtosis[BernoulliProcess[p][t]]Limit[Kurtosis[BernoulliProcess[p][t]], p -> 0]Limit[Kurtosis[BernoulliProcess[p][t]], p -> 1, Direction -> 1]FindMinimum[Kurtosis[BernoulliProcess[p][t]] && 0 < p < 1, {p, 1 / 3}]Moment[BernoulliProcess[p][t], r]CharacteristicFunction[BernoulliProcess[p][t], w]MomentGeneratingFunction[BernoulliProcess[p][t], w]CentralMoment 及其母函数:
CentralMoment[BernoulliProcess[p][t], r]CentralMomentGeneratingFunction[BernoulliProcess[p][t], w]对于符号式阶,FactorialMoment 无解析形式:
FactorialMoment[BernoulliProcess[p][t], 3]FactorialMomentGeneratingFunction[BernoulliProcess[p][t], w]Cumulant 及其母函数:
Cumulant[BernoulliProcess[p][t], r]CumulantGeneratingFunction[BernoulliProcess[p][t], w]应用 (1)
属性和关系 (5)
WeakStationarity[BernoulliProcess[p]]伯努利过程是具有明确定义的 StationaryDistribution:
StationaryDistribution[BernoulliProcess[p]]Probability[(x[t2] == x2)(x[t1] == x1), xBernoulliProcess[p]]BinomialProcess
是 BernoulliProcess
的和,其中
:
SeedRandom[3];bernoulli = RandomFunction[BernoulliProcess[p = 17 / 32], {20}];ListPlot[bernoulli, Filling -> Axis]accumulated = Accumulate[bernoulli]ListPlot[accumulated, Filling -> Axis]与 BinomialProcess 比较:
SeedRandom[3];
sample = RandomFunction[BinomialProcess[p], {1, 21}];binomial = TimeSeriesShift[sample, -1];ListPlot[{binomial, accumulated}, Filling -> Axis, PlotStyle -> {PointSize[.05], PointSize[0.02]}, PlotLegends -> {"binomial", "accumulated Bernoulli"}]proc = BernoulliProcess[1 / 3];m = Mean[proc[t]]sample = Mean[RandomFunction[proc, {10 ^ 7}]["Values"]]m - %//N巧妙范例 (1)
data = RandomFunction[BernoulliProcess[.7], {20}, 500];sd = data["SliceData", 20];cf = ColorData["DarkBands"];
sliced = BarChart[Last[#], Axes -> False, BarOrigin -> Left, AspectRatio -> 4, ChartStyle -> (cf /@ First[#]), ImageSize -> 40]&[HistogramList[sd, {-0.5, 1.5, 1}]];ListStepPlot[data, ImageSize -> 400, PlotRange -> All,
AspectRatio -> 3 / 4, Epilog -> Inset[sliced, {20.5, .5}, {0, 1.5}], PlotStyle -> (cf /@ sd), BaseStyle -> Directive[Thin, Opacity[0.5]], PlotRangePadding -> {{0, 10}, {.5, 1}}]相关指南
-
▪
- 参数式随机过程
文本
Wolfram Research (2012),BernoulliProcess,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BernoulliProcess.html.
CMS
Wolfram 语言. 2012. "BernoulliProcess." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/BernoulliProcess.html.
APA
Wolfram 语言. (2012). BernoulliProcess. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BernoulliProcess.html 年
BibTeX
@misc{reference.wolfram_2026_bernoulliprocess, author="Wolfram Research", title="{BernoulliProcess}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/BernoulliProcess.html}", note=[Accessed: 15-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_bernoulliprocess, organization={Wolfram Research}, title={BernoulliProcess}, year={2012}, url={https://reference.wolfram.com/language/ref/BernoulliProcess.html}, note=[Accessed: 15-October-2026]}