‹›확장된 확률 및 통계 기능분포 특성의 계산 고속화
버전 11에서는 방대한 분포 특성의 수치적 계산 기능을 확장 하였습니다. 다음의 그래프는 다양한 샘플 크기에 따른 계산 속도 비교를 나타내고 있습니다. 실험은 Intel Xeon Processor E3-1245 v2 3.40 GHz를 탑재 한 Windows 10 시스템에서 이루어졌습니다. 하단의 숫자는 버전 11이 버전 10에 비해 얼마나 얼마나 빠른지를 나타냅니다.
확률 밀도 함수 목록을 더욱 손쉽게 제작할 수 있습니다.
전체 Wolfram 언어 입력 표시하기
dist = WeibullDistribution[1, 2];
Table[
BlockRandom[SeedRandom["MarketingExample"];
data = RandomVariate[dist, n]];
Mean[Table[First[AbsoluteTiming[PDF[dist, data];]], {5}]]
, {n, {10000, 100000, 1000000}}]
이산 분포에 대한 신속한 분위점을 살펴봅니다.
전체 Wolfram 언어 입력 표시하기
dist = BinomialDistribution[100, 9/10.];
Table[
BlockRandom[SeedRandom["MarketingExample"];
data = RandomReal[1, n]];
Mean[Table[First[AbsoluteTiming[Quantile[dist, data];]], {5}]]
, {n, {100, 1000, 10000}}]
다변량 초기하 분포의 확률을 살펴봅니다.
전체 Wolfram 언어 입력 표시하기
Table[
Mean[Table[First[AbsoluteTiming[TimeConstrained[
BlockRandom[SeedRandom["MarketingExample"];
symbols = Table[Unique[a], {n}];
Probability[Min[symbols] >= 2 && Max[symbols] <= 12,
symbols \[Distributed]
MultivariateHypergeometricDistribution[30,
RandomInteger[{20, 40}, n]]];
], 100]]], {5}]], {n, {2, 3, 4}}]