Wolfram 언어

확장된 확률 및 통계 기능

분포 특성의 계산 고속화

버전 11에서는 방대한 분포 특성의 수치적 계산 기능을 확장 하였습니다. 다음의 그래프는 다양한 샘플 크기에 따른 계산 속도 비교를 나타내고 있습니다. 실험은 Intel Xeon Processor E3-1245 v2 3.40 GHz를 탑재 한 Windows 10 시스템에서 이루어졌습니다. 하단의 숫자는 버전 11이 버전 10에 비해 얼마나 얼마나 빠른지를 나타냅니다.

확률 밀도 함수 목록을 더욱 손쉽게 제작할 수 있습니다.

전체 Wolfram 언어 입력 표시하기
In[1]:=
Click for copyable input
dist = WeibullDistribution[1, 2]; Table[ BlockRandom[SeedRandom["MarketingExample"]; data = RandomVariate[dist, n]]; Mean[Table[First[AbsoluteTiming[PDF[dist, data];]], {5}]] , {n, {10000, 100000, 1000000}}]
Out[168]=

이산 분포에 대한 신속한 분위점을 살펴봅니다.

전체 Wolfram 언어 입력 표시하기
In[2]:=
Click for copyable input
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}}]
Out[170]=

다변량 초기하 분포의 확률을 살펴봅니다.

전체 Wolfram 언어 입력 표시하기
In[3]:=
Click for copyable input
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}}]
Out[30]=

관련 예제

de en es fr ja pt-br ru zh