수량 시뮬레이션
수량 분포에서 대기 시간의 시뮬레이션을 실시합니다.
In[1]:=
![Click for copyable input](assets.ko/simulate-quantities/In_6.png)
wait\[ScriptCapitalD] =
QuantityDistribution[ExponentialDistribution[.4], "Minutes"]
Out[1]=
![](assets.ko/simulate-quantities/O_5.png)
단일 관찰은 Quantity로 처리합니다.
In[2]:=
![Click for copyable input](assets.ko/simulate-quantities/In_7.png)
RandomVariate[wait\[ScriptCapitalD]]
Out[2]=
![](assets.ko/simulate-quantities/O_6.png)
다수의 관찰 샘플은 QuantityArray로 처리합니다.
In[3]:=
![Click for copyable input](assets.ko/simulate-quantities/In_8.png)
sample = RandomVariate[wait\[ScriptCapitalD], 100]
Out[3]=
![](assets.ko/simulate-quantities/O_7.png)
Histogram을 사용하여 샘플을 시각화합니다.
In[4]:=
![Click for copyable input](assets.ko/simulate-quantities/In_9.png)
Histogram[sample, AxesLabel -> Automatic]
Out[4]=
![](assets.ko/simulate-quantities/O_8.png)
샘플 기술 통계의 일부를 계산합니다.
In[5]:=
![Click for copyable input](assets.ko/simulate-quantities/In_10.png)
stats = {Mean, Median, Min, Max};
TableForm[Map[#[sample] &, stats], TableHeadings -> {stats, None}]
Out[5]//TableForm=
![](assets.ko/simulate-quantities/O_9.png)