正态分布的标准化
2013-12-02 23:57
本数学范例通过交互式可视化展示了正态分布、标准正态分布与Z分数之间的内在联系。利用GeoGebra的Normal和Integral等命令,用户可以直观地观察一般正态分布曲线如何转化为标准正态分布,并计算特定区间内的概率。该活动有助于深入理解统计学中的标准化过程及其在概率计算中的应用。
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="4.2" version="4.2.60.0" id="4f925a8a-2b85-4658-8d6f-08ef01f1ed6c" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="976" height="521" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="0.4959016393442623" orientation="1" />
</panes>
<views>
<view id="4097" visible="false" inframe="true" stylebar="true" location="1,1,1" size="400" window="292,136,700,550" />
<view id="8" toolbar="1001 | 1002 | 1003 || 1005 | 1004 || 1006 | 1007 | 1010 | 1011 || 1008 1009 || 6" visible="false" inframe="false" stylebar="false" location="1,3" size="300" window="100,100,600,400" />
<view id="1" visible="true" inframe="false" stylebar="false" location="3" size="484" window="100,100,600,400" />
<view id="4" toolbar="0 59 || 2020 , 2021 , 2022 , 66 || 2001 , 2003 , 2002 , 2004 , 2005 || 2040 , 2041 , 2042 , 2044 , 2043" visible="false" inframe="false" stylebar="true" location="1" size="291" window="100,100,600,400" />
<view id="2" visible="true" inframe="true" stylebar="true" location="0" size="176" window="517,211,382,577" />
<view id="16" visible="true" inframe="false" stylebar="false" location="1" size="472" window="50,50,500,500" />
<view id="32" visible="false" inframe="false" stylebar="false" location="1" size="141" window="50,50,500,500" />
<view id="64" visible="false" inframe="true" stylebar="true" location="1" size="150" window="407,161,500,500" />
<view id="70" toolbar="0 || 2020 || 2021 || 2022" visible="false" inframe="true" stylebar="true" location="1" size="150" window="50,50,500,500" />
</views>
<toolbar show="true" items="0 39 59 | 1 501 67 , 5 19 , 72 | 2 15 45 , 18 65 , 7 37 | 4 3 8 9 , 13 44 , 58 , 47 | 16 51 64 , 70 | 10 34 53 11 , 24 20 22 , 21 23 | 55 56 57 , 12 | 36 46 , 38 49 50 , 71 | 30 29 54 32 31 33 | 17 26 62 73 , 14 66 68 | 25 52 60 61 | 40 41 42 , 27 28 35 , 6" position="1" help="false" />
<input show="true" cmd="true" top="false" />
<dockBar show="true" east="true" />
</perspective>
</perspectives>
<labelingStyle val="3"/>
<font size="12"/>
<graphicsSettings javaLatexFonts="false"/>
<consProtColumns col0="true" col1="true" col2="false" col3="true" col4="false" col5="true" col6="true" col7="false"/>
<consProtocol useColors="true" addIcons="false" showOnlyBreakpoints="false"/>
</gui>
<euclidianView>
<size width="484" height="392"/>
<coordSystem xZero="242.0" yZero="356.36363636363643" scale="24.2" yscale="356.363634"/>
<evSettings axes="true" grid="false" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" checkboxSize="13" gridType="0"/>
<bgColor r="255" g="255" b="255"/>
<axesColor r="0" g="0" b="0"/>
<gridColor r="192" g="192" b="192"/>
<lineStyle axes="0" grid="10"/>
<axis id="0" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
</euclidianView>
<euclidianView>
<viewNumber viewNo="2"/>
<size width="472" height="392"/>
<coordSystem xZero="236.0" yZero="356.36363636363626" scale="23.6" yscale="356.36353999999994"/>
<evSettings axes="true" grid="false" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" checkboxSize="13" gridType="0"/>
<bgColor r="255" g="255" b="255"/>
<axesColor r="0" g="0" b="0"/>
<gridColor r="192" g="192" b="192"/>
<lineStyle axes="0" grid="10"/>
<axis id="0" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
</euclidianView>
<kernel>
<continuous val="false"/>
<usePathAndRegionParameters val="true"/>
<decimals val="2"/>
<angleUnit val="degree"/>
<algebraStyle val="0"/>
<coordStyle val="0"/>
<angleFromInvTrig val="false"/>
</kernel>
<scripting blocked="false" disabled="false"/>
<construction title="Normal Distribution" author="Georgia Stuart" date="2 December 2013">
<worksheetText above="Drag the mean, standard deviation, and x value around. Observe the changes in the area of the shaded portions under the normal distribution and standard normal distribution curves, and the value of z. " below="Questions to consider: 1. How does changing x affect z? 2. How does changing the mean or standard deviation affect z? 3. How does changing the mean or standard deviation affect area? 4. What's the connection between the area on the standard normal distribution and the normal distribution?"/>
<element type="numeric" label="μ">
<value val="0.0"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="-5" max="5" absoluteScreenLocation="true" width="200.0" x="21.0" y="57.0" fixed="true" horizontal="true"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<caption val="mean"/>
</element>
<element type="numeric" label="σ">
<value val="1.0"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0.5" max="2" absoluteScreenLocation="true" width="200.0" x="23.0" y="94.0" fixed="true" horizontal="true"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<caption val="Standard Deviation"/>
</element>
<command name="Normal">
<input a0="0" a1="1" a2="x"/>
<output a0="g"/>
</command>
<element type="function" label="g">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="153" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="3"/>
<lineStyle thickness="2" type="10" typeHidden="1"/>
<caption val="Standard Normal Distribution"/>
</element>
<command name="Normal">
<input a0="μ" a1="σ" a2="x"/>
<output a0="f"/>
</command>
<element type="function" label="f">
<show object="true" label="false"/>
<objColor r="255" g="127" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="3" type="0" typeHidden="1"/>
</element>
<expression label="text1" exp=""Standard Normal Distribution""/>
<element type="text" label="text1">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<startPoint x="-8.643138880155487" y="0.9497362496735777" z="1.0"/>
</element>
<expression label="text2" exp=""Nonstandard Normal Distribution""/>
<element type="text" label="text2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<startPoint x="-8.981872422748285" y="0.9503199584546473" z="1.0"/>
</element>
<element type="line" label="xaxis">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="5"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="0.0" y="1.0" z="0.0"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<eqnStyle style="explicit"/>
</element>
<command name="Point">
<input a0="xaxis"/>
<output a0="xb"/>
</command>
<element type="point" label="xb">
<show object="true" label="true"/>
<objColor r="255" g="127" b="0" alpha="0.0"/>
<layer val="5"/>
<labelOffset x="-7" y="35"/>
<labelMode val="3"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="0.0" y="-0.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
<caption val="x"/>
</element>
<command name="Integral">
<input a0="f" a1="-25" a2="x(xb)"/>
<output a0="pb1"/>
</command>
<element type="numeric" label="pb1">
<value val="0.4999999999999972"/>
<show object="true" label="false"/>
<condition showObject="pb"/>
<objColor r="255" g="127" b="0" alpha="0.1"/>
<layer val="5"/>
<labelOffset x="-3" y="-30"/>
<labelMode val="1"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
</element>
<expression label="Z" exp="((x(xb) - μ) / σ, 0)" type="point" />
<element type="point" label="Z">
<show object="true" label="true" ev="3"/>
<objColor r="0" g="153" b="255" alpha="0.0"/>
<layer val="5"/>
<labelOffset x="-6" y="35"/>
<labelMode val="3"/>
<coords x="0.0" y="0.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
<caption val="z"/>
</element>
<command name="Integral">
<input a0="g" a1="-10" a2="x(Z)"/>
<output a0="pb2"/>
</command>
<element type="numeric" label="pb2">
<value val="0.5"/>
<show object="true" label="false" ev="3"/>
<condition showObject="pb"/>
<objColor r="0" g="153" b="255" alpha="0.1"/>
<layer val="5"/>
<labelMode val="1"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
</element>
<element type="numeric" label="c_1">
<value val="0.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="5"/>
<labelMode val="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<command name="Integral">
<input a0="f" a1="x(xb)" a2="10"/>
<output a0="pa1"/>
</command>
<element type="numeric" label="pa1">
<value val="0.49999999999649436"/>
<show object="true" label="false"/>
<condition showObject="pa"/>
<objColor r="255" g="127" b="0" alpha="0.1"/>
<layer val="5"/>
<labelMode val="1"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
</element>
<command name="Integral">
<input a0="g" a1="x(Z)" a2="10"/>
<output a0="pa2"/>
</command>
<element type="numeric" label="pa2">
<value val="0.5"/>
<show object="true" label="false" ev="3"/>
<condition showObject="pa"/>
<objColor r="0" g="153" b="255" alpha="0.1"/>
<layer val="5"/>
<labelMode val="1"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
</element>
<element type="numeric" label="c_2">
<value val="0.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="5"/>
<labelMode val="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="boolean" label="pb">
<value val="true"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="5"/>
<labelOffset x="290" y="27"/>
<labelMode val="0"/>
<checkbox fixed="true"/>
<ggbscript onUpdate="SetValue[pa,false] SetValue[pb,true]"/>
<caption val="Probability Below x"/>
</element>
<element type="boolean" label="pa">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="5"/>
<labelOffset x="290" y="5"/>
<labelMode val="0"/>
<checkbox fixed="true"/>
<ggbscript onUpdate="SetValue[pa,true] SetValue[pb,false]"/>
<caption val="Probability Above x"/>
</element>
<expression label="text4" exp=""Area of Shaded Portion: " + pa1 + """ />
<element type="text" label="text4">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="5"/>
<labelMode val="0"/>
<startPoint x="0.9824935403791728" y="0.8058019402896163" z="1.0"/>
</element>
<expression label="text5" exp=""Area of Shaded Portion: " + pb1 + """ />
<element type="text" label="text5">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="5"/>
<labelMode val="0"/>
<startPoint x="0.966818621910607" y="0.8058952194526585" z="1.0"/>
</element>
<command name="If">
<input a0="pa ≟ true" a1="text4" a2="text5"/>
<output a0="prob"/>
</command>
<element type="text" label="prob">
<show object="true" label="false" ev="2"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="5"/>
<labelMode val="0"/>
<fixed val="true"/>
<startPoint x="0.966818621910607" y="0.8058952194526585" z="1.0"/>
</element>
<expression label="text6" exp=""x = " + (x(xb)) + """ />
<element type="text" label="text6">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="5"/>
<labelMode val="0"/>
<fixed val="true"/>
<startPoint x="-8.395061728395069" y="0.8641646489104116" z="1.0"/>
</element>
<expression label="text7" exp=""z = " + (x(Z)) + """ />
<element type="text" label="text7">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="5"/>
<labelMode val="0"/>
<fixed val="true"/>
<startPoint x="-8.395061728395069" y="0.8029055690072638" z="1.0"/>
</element>
</construction>
</geogebra>