标准差比较(两组数据)
2015-07-05 01:25
本GeoGebra范例演示如何比较两组数据的标准差与离散程度。通过可视化数据点、均值参考线及偏差线段,直观呈现各组数据围绕均值的波动情况。同时包含箱线图(Boxplot)对比展示,结合均值计算与标准差(SD)分析,帮助学习者深入理解统计学中数据分布、集中趋势与离散性的核心概念。
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="5.0" version="5.0.388.0" app="classic" platform="w" id="b0d9539a-eb18-4b12-901e-a748f33cadf1" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="1000" height="690" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="0.2" orientation="1" />
</panes>
<views>
<view id="1" visible="true" inframe="false" stylebar="false" location="1" size="500" window="100,100,600,400" />
<view id="2" visible="false" inframe="false" stylebar="false" location="3" size="200" window="100,100,250,400" />
<view id="4" visible="false" inframe="false" stylebar="false" location="1,1" size="300" window="100,100,600,400" />
<view id="8" visible="false" inframe="false" stylebar="false" location="1,3" size="300" window="100,100,600,400" />
<view id="4097" visible="false" inframe="true" stylebar="true" location="1,1,1,1" size="400" window="100,100,700,550" />
<view id="512" visible="false" inframe="false" stylebar="false" location="1,1,1" size="500" window="100,100,600,400" />
</views>
<toolbar show="false" items="0 39 | 1 501 67 , 5 19 , 72 75 76 | 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 68 | 25 52 60 61 | 40 41 42 , 27 28 35 , 6" position="1" help="false" />
<input show="false" cmd="true" top="algebra" />
<dockBar show="false" east="false" />
</perspective>
</perspectives>
<labelingStyle val="3"/>
<font size="24"/>
</gui>
<euclidianView>
<viewNumber viewNo="1"/>
<size width="997" height="687"/>
<coordSystem xZero="19.436768220423772" yZero="289.8303297094911" scale="37.627258277842" yscale="38.70002630985595"/>
<evSettings axes="true" grid="false" gridIsBold="false" pointCapturing="2" rightAngleStyle="1" checkboxSize="26" 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="3" grid="10"/>
<axis id="0" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true" tickDistance="1" tickExpression="" positiveAxis="true"/>
<axis id="1" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<grid distX="1" distY="0.25" distTheta="0.5235987755982988"/>
</euclidianView>
<kernel>
<continuous val="false"/>
<usePathAndRegionParameters val="true"/>
<decimals val="2"/>
<angleUnit val="degree"/>
<algebraStyle val="0" spreadsheet="0"/>
<coordStyle val="0"/>
</kernel>
<scripting blocked="false" disabled="false"/>
<construction title="" author="" date="">
<expression label ="listNy" exp="{3, 4, 5, 6, 7, 8, 9, 10}"/>
<element type="list" label="listNy">
<show object="true" label="true" ev="4"/>
<objColor r="127" g="0" b="255" alpha="0.10000000149011612"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelOffset x="23" y="329"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<selectedIndex val="7"/>
<comboBox val="true"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<caption val="$n_y =$"/>
</element>
<command name="SelectedElement">
<input a0="listNy"/>
<output a0="nY"/>
</command>
<element type="numeric" label="nY">
<value val="10"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<selectionAllowed val="false"/>
</element>
<element type="numeric" label="seperation">
<value val="0.35"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="-5" max="5" absoluteScreenLocation="true" width="200" x="30" y="90" fixed="false" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<expression label ="listNx" exp="{3, 4, 5, 6, 7, 8, 9, 10}"/>
<element type="list" label="listNx">
<show object="true" label="true" ev="4"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelOffset x="23" y="377"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<selectedIndex val="7"/>
<comboBox val="true"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<caption val="$n_x =$"/>
</element>
<command name="SelectedElement">
<input a0="listNx"/>
<output a0="nX"/>
</command>
<element type="numeric" label="nX">
<value val="10"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<selectionAllowed val="false"/>
</element>
<command name="Sequence">
<input a0="Segment[(0, i), (20, i)]" a1="i" a2="(11 * seperation)" a3="(20 * seperation)" a4="seperation"/>
<output a0="listGridY"/>
</command>
<element type="list" label="listGridY">
<show object="true" label="true" ev="4"/>
<objColor r="192" g="192" b="192" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="Y"/>
</command>
<element type="point" label="Y">
<show object="true" label="false" ev="4"/>
<condition showObject="nY ≥ 10"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="8" y="2"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="13.000000000000007" y="7" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="X"/>
</command>
<element type="point" label="X">
<show object="true" label="false" ev="4"/>
<condition showObject="nY ≥ 9"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="8.000000000000007" y="6.649999999999997" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="W"/>
</command>
<element type="point" label="W">
<show object="true" label="false" ev="4"/>
<condition showObject="nY ≥ 8"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="3.000000000000007" y="6.299999999999997" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="V"/>
</command>
<element type="point" label="V">
<show object="false" label="false" ev="4"/>
<condition showObject="nY ≥ 7"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="15" y="5.9499999999999975" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="U"/>
</command>
<element type="point" label="U">
<show object="true" label="false" ev="4"/>
<condition showObject="nY ≥ 6"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="16.999999999999993" y="5.599999999999998" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="T"/>
</command>
<element type="point" label="T">
<show object="true" label="false" ev="4"/>
<condition showObject="nY ≥ 5"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="0" y="5.599999999999998" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="S"/>
</command>
<element type="point" label="S">
<show object="true" label="false" ev="4"/>
<condition showObject="nY ≥ 4"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="9.000000000000004" y="4.899999999999999" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="R"/>
</command>
<element type="point" label="R">
<show object="true" label="false" ev="4"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="12.000000000000002" y="4.549999999999999" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="Q"/>
</command>
<element type="point" label="Q">
<show object="true" label="false" ev="4"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="12.999999999999998" y="4.199999999999999" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridY"/>
<output a0="P"/>
</command>
<element type="point" label="P">
<show object="true" label="false" ev="4"/>
<objColor r="204" g="153" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="0" y="4.199999999999999" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Segment[(0, i), (20, i)]" a1="i" a2="seperation" a3="(10 * seperation)" a4="seperation"/>
<output a0="listGridX"/>
</command>
<element type="list" label="listGridX">
<show object="true" label="true" ev="4"/>
<objColor r="192" g="192" b="192" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="J"/>
</command>
<element type="point" label="J">
<show object="false" label="false" ev="4"/>
<condition showObject="nX ≥ 10"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="10" y="3.5000000000000004" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="I"/>
</command>
<element type="point" label="I">
<show object="true" label="false" ev="4"/>
<condition showObject="nX ≥ 9"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="13.999999999999986" y="3.1500000000000004" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="H"/>
</command>
<element type="point" label="H">
<show object="true" label="false" ev="4"/>
<condition showObject="nX ≥ 8"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="8.000000000000007" y="2.8000000000000003" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="G"/>
</command>
<element type="point" label="G">
<show object="true" label="false" ev="4"/>
<condition showObject="nX ≥ 7"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="3.000000000000007" y="2.45" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="F"/>
</command>
<element type="point" label="F">
<show object="false" label="false" ev="4"/>
<condition showObject="nX ≥ 6"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="6.999999999999993" y="2.1" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="E"/>
</command>
<element type="point" label="E">
<show object="true" label="false" ev="4"/>
<condition showObject="nX ≥ 5"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="0.9999999999999964" y="1.75" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="D"/>
</command>
<element type="point" label="D">
<show object="true" label="false" ev="4"/>
<condition showObject="nX ≥ 4"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="17" y="1.4" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="C"/>
</command>
<element type="point" label="C">
<show object="true" label="false" ev="4"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelOffset x="-8" y="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="5.9999999999999964" y="1.0499999999999998" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="B"/>
</command>
<element type="point" label="B">
<show object="true" label="false" ev="4"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="14" y="0.7" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="listGridX"/>
<output a0="A"/>
</command>
<element type="point" label="A">
<show object="true" label="false" ev="4"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelOffset x="21" y="47"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<isShape val="false"/>
<coords x="10" y="0.35" z="1"/>
<pointSize val="6"/>
<pointStyle val="0"/>
</element>
<command name="Take">
<input a0="Zip[x(k), k, {A, B, C, D, E, F, G, H, I, J}]" a1="1" a2="nX"/>
<output a0="listDataX"/>
</command>
<element type="list" label="listDataX">
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Mean">
<input a0="listDataX"/>
<output a0="meanX"/>
</command>
<element type="numeric" label="meanX">
<value val="8.999999999999998"/>
<objColor r="0" g="0" b="255" alpha="0.10000000149011612"/>
<selectionAllowed val="false"/>
</element>
<expression label="listDevX" exp="listDataX - meanX" />
<element type="list" label="listDevX">
<objColor r="255" g="0" b="0" alpha="0.10000000149011612"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Append">
<input a0="Zip["\textcolor{red}{(" + (k) + ")^2}+", k, Take[Sort[listDevX], 1, nX - 1]]" a1=""\textcolor{red}{(" + (Last[Sort[listDevX]]) + ")^2}""/>
<output a0="listTextX"/>
</command>
<element type="list" label="listTextX">
<show object="false" label="false"/>
<objColor r="255" g="0" b="0" alpha="0.10000000149011612"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<element type="boolean" label="box1">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="18" y="420"/>
<labelMode val="3"/>
<checkbox fixed="true"/>
<caption val="Mean"/>
</element>
<command name="Take">
<input a0="Zip[k, k, {A, B, C, D, E, F, G, H, I, J}]" a1="1" a2="nX"/>
<output a0="listDataPointX"/>
</command>
<element type="list" label="listDataPointX">
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Zip">
<input a0="Segment[k, (meanX, y(k))]" a1="k" a2="listDataPointX"/>
<output a0="listDevLineX"/>
</command>
<element type="list" label="listDevLineX">
<show object="true" label="true" ev="4"/>
<condition showObject="box1"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<element type="boolean" label="box2">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="18" y="468"/>
<labelMode val="3"/>
<checkbox fixed="true"/>
<caption val="Standard Deviation"/>
</element>
<element type="numeric" label="rem">
<value val="0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<command name="Take">
<input a0="Zip[x(k), k, {P, Q, R, S, T, U, V, W, X, Y}]" a1="1" a2="nY"/>
<output a0="listDataY"/>
</command>
<element type="list" label="listDataY">
<objColor r="255" g="127" b="0" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Mean">
<input a0="listDataY"/>
<output a0="meanY"/>
</command>
<element type="numeric" label="meanY">
<value val="9"/>
<objColor r="0" g="0" b="255" alpha="0.10000000149011612"/>
<selectionAllowed val="false"/>
</element>
<command name="Take">
<input a0="Zip[k, k, {P, Q, R, S, T, U, V, W, X, Y}]" a1="1" a2="nY"/>
<output a0="listDataPointY"/>
</command>
<element type="list" label="listDataPointY">
<show object="false" label="false"/>
<objColor r="127" g="0" b="255" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Zip">
<input a0="Segment[k, (meanY, y(k))]" a1="k" a2="listDataPointY"/>
<output a0="listDevLineY"/>
</command>
<element type="list" label="listDevLineY">
<show object="true" label="true" ev="4"/>
<condition showObject="box1"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<element type="numeric" label="rem'">
<value val="7"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<expression label="listDevY" exp="listDataY - meanY" />
<element type="list" label="listDevY">
<objColor r="255" g="0" b="0" alpha="0.10000000149011612"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Append">
<input a0="Zip["\textcolor{red}{(" + (k) + ")^2}+", k, Take[Sort[listDevY], 1, nY - 1]]" a1=""\textcolor{red}{(" + (Last[Sort[listDevY]]) + ")^2}""/>
<output a0="listTextY"/>
</command>
<element type="list" label="listTextY">
<show object="false" label="false"/>
<objColor r="255" g="0" b="0" alpha="0.10000000149011612"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<isShape val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<expression label="reachMin" exp="Min[listDataX] ≤ 0 ∨ Min[listDataY] ≤ 0" />
<element type="boolean" label="reachMin">
<value val="true"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<checkbox fixed="true"/>
</element>
<expression label="reachMax" exp="Max[listDataX] ≥ 20 ∨ Max[listDataY] ≥ 20" />
<element type="boolean" label="reachMax">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<checkbox fixed="true"/>
</element>
<command name="SD">
<input a0="listDataX"/>
<output a0="sigmaY"/>
</command>
<element type="numeric" label="sigmaY">
<value val="4.795831523312718"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<selectionAllowed val="false"/>
</element>
<command name="SD">
<input a0="listDataY"/>
<output a0="sigmaX"/>
</command>
<element type="numeric" label="sigmaX">
<value val="5.830951894845301"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<selectionAllowed val="false"/>
</element>
<command name="Polygon">
<input a0="(meanX - sigmaY, ((nX + 0.5) * seperation))" a1="(meanX + sigmaY, ((nX + 0.5) * seperation))" a2="(meanX + sigmaY, (0.5 * seperation))" a3="(meanX - sigmaY, (0.5 * seperation))"/>
<output a0="poly1" a1="i" a2="j" a3="k" a4="l"/>
</command>
<element type="polygon" label="poly1">
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<show object="false" label="false" ev="4"/>
<condition showObject="box4"/>
<objColor r="0" g="204" b="0" alpha="0.5"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
</element>
<element type="segment" label="i">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="8"/>
<labelMode val="0"/>
<isShape val="false"/>
<auxiliary val="false"/>
<coords x="0" y="9.591663046625438" z="-35.24936169634848"/>
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="j">
<show object="false" label="false" ev="4"/>
<condition showObject="box4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="8"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<auxiliary val="false"/>
<coords x="3.5" y="0" z="-48.285410331594505"/>
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="k">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="8"/>
<labelMode val="0"/>
<isShape val="false"/>
<auxiliary val="false"/>
<coords x="0" y="-9.591663046625438" z="1.6785410331594512"/>
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="l">
<show object="false" label="false" ev="4"/>
<condition showObject="box4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="8"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<auxiliary val="false"/>
<coords x="-3.5" y="0" z="14.71458966840548"/>
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="(meanY - sigmaX, (10.5 * seperation) + (nY * seperation))" a1="(meanY + sigmaX, (10.5 * seperation) + (nY * seperation))" a2="(meanY + sigmaX, (10.5 * seperation))" a3="(meanY - sigmaX, (10.5 * seperation))"/>
<output a0="poly2" a1="f" a2="g" a3="h" a4="m"/>
</command>
<element type="polygon" label="poly2">
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<show object="true" label="false" ev="4"/>
<condition showObject="box4"/>
<objColor r="255" g="127" b="0" alpha="0.5"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
</element>
<element type="segment" label="f">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="8"/>
<labelMode val="0"/>
<isShape val="false"/>
<auxiliary val="false"/>
<coords x="0" y="11.661903789690601" z="-83.67415969103006"/>
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="g">
<show object="true" label="false" ev="4"/>
<condition showObject="box4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="8"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<auxiliary val="false"/>
<coords x="3.5" y="0" z="-51.908331631958546"/>
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="h">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="8"/>
<labelMode val="0"/>
<isShape val="false"/>
<auxiliary val="false"/>
<coords x="0" y="-11.661903789690601" z="42.857496427112956"/>
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="m">
<show object="true" label="false" ev="4"/>
<condition showObject="box4"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="8"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<auxiliary val="false"/>
<coords x="-3.5" y="0" z="11.091668368041448"/>
<lineStyle thickness="3" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="boolean" label="box4">
<value val="false"/>
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="557" y="470"/>
<labelMode val="0"/>
<checkbox fixed="true"/>
</element>
<element type="numeric" label="X2">
<value val="NaN"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="boolean" label="box3">
<value val="false"/>
<show object="true" label="true"/>
<condition showObject="box2"/>
<objColor r="128" g="128" b="128" alpha="0"/>
<layer val="0"/>
<labelOffset x="325" y="470"/>
<labelMode val="3"/>
<checkbox fixed="true"/>
<caption val="Steps"/>
</element>
<expression label="text4x" exp=""=\scalebox{0.75}{\sqrt\frac{" + (LaTeX[Sum[listTextY]]) + " }{" + (LaTeX[nY]) + " }}"" />
<element type="text" label="text4x">
<show object="false" label="true" ev="8"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="1" size="0" style="0"/>
<absoluteScreenLocation x="26" y="32"/>
</element>
<expression label="text4y" exp=""=\scalebox{0.75}{\sqrt\frac{" + (LaTeX[Sum[listTextX]]) + "}{" + (LaTeX[nX]) + "}}"" />
<element type="text" label="text4y">
<show object="false" label="true" ev="8"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="1" size="0" style="0"/>
<absoluteScreenLocation x="26" y="124"/>
</element>
<element type="button" label="button0">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="881" y="431"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetValue[lang,If[lang==1,2,1]] RunClickScript[buttonLang]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<caption val="中文"/>
</element>
<element type="button" label="buttonLang">
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="871" y="407"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetCaption[button0,If[lang==1,"ENG","中文"]] SetCaption[listNx,If[lang==1,"數據x數目","$n_x =$"]] SetCaption[listNy,If[lang==1,"數據y數目","$n_y =$"]] SetCaption[box1,If[lang==1,"平均數","Mean"]] SetCaption[box2,If[lang==1,"標準差","Standard Deviation"]] SetCaption[box3,If[lang==1,"算式","Steps"]] SetCaption[button1,If[lang==1,"隨機數據y","Random data y"]] SetCaption[buttonSet1,If[lang==1,"設y為x","Set y as x"]] SetCaption[button2,If[lang==1,"y所有數據加1","Add 1 to all"]] SetCaption[button3,If[lang==1,"y所有數據減1","Subtract 1 from all"]] SetCaption[button4,If[lang==1,"隨機數據x","Random data x"]] SetCaption[buttonSet2,If[lang==1,"設x為y","Set x as y"]] SetCaption[button5,If[lang==1,"x所有數據加1","Add 1 to all"]] SetCaption[button6,If[lang==1,"x所有數據減1","Subtract 1 from all"]]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<dimensions width="160" height="30" />
</element>
<element type="numeric" label="lang">
<value val="2"/>
<symbolic val="true" />
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.10000000149011612"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<expression label="text5" exp=""\bar{x}±\sigma_x\text{ " + (LaTeX[If[lang ≟ 1, "與", "and"]]) + " }\bar{y}±\sigma_y"" />
<element type="text" label="text5">
<show object="true" label="true" ev="8"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="1" size="0" style="0"/>
<absoluteScreenLocation x="595" y="469"/>
<ggbscript val="SetValue[box4,!box4]"/>
</element>
<element type="button" label="button1">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="255" g="255" b="0" alpha="255"/>
<layer val="0"/>
<labelOffset x="785" y="5"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetValue[P,(Random[1,20],11*seperation)] SetValue[Q,(Random[1,20],12*seperation)] SetValue[R,(Random[1,20],13*seperation)] SetValue[S,(Random[1,20],14*seperation)] SetValue[T,(Random[1,20],15*seperation)] SetValue[U,(Random[1,20],16*seperation)] SetValue[V,(Random[1,20],17*seperation)] SetValue[W,(Random[1,20],18*seperation)] SetValue[X,(Random[1,20],19*seperation)] SetValue[Y,(Random[1,20],20*seperation)] SetValue[rem',Mod[Sum[listDataY,nY-1],nY]] SetValue[R,If[nY==3,(3-rem'+3*Random[0,5],(nX+2)seperation+3*seperation),R]] SetValue[S,If[nY==4,(4-rem'+4*Random[0,4],(nX+2)seperation+4*seperation),S]] SetValue[T,If[nY==5,(5-rem'+5*Random[0,3],(nX+2)seperation+5*seperation),T]] SetValue[U,If[nY==6,(6-rem'+6*Random[0,2],(nX+2)seperation+6*seperation),U]] SetValue[V,If[nY==7,(7-rem'+7*Random[0,1],(nX+2)seperation+7*seperation),V]] SetValue[W,If[nY==8,(8-rem'+8*Random[0,1],(nX+2)seperation+8*seperation),W]] SetValue[X,If[nY==9,(9-rem'+9*Random[0,1],(nX+2)seperation+9*seperation),X]] SetValue[Y,If[nY==10,(10-rem'+10*Random[0,1],(nX+2)seperation+10*seperation),Y]] SetValue[box1,false] SetValue[box2,false] SetValue[box3,false] SetValue[box4,false]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<dimensions width="160" height="30" />
<caption val="Random data y"/>
</element>
<element type="button" label="button2">
<show object="true" label="true"/>
<condition showObject="Max[listDataY] < 20"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="153" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelOffset x="785" y="75"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetValue[P,P+(1,0)] SetValue[Q,Q+(1,0)] SetValue[R,R+(1,0)] SetValue[S,S+(1,0)] SetValue[T,T+(1,0)] SetValue[U,U+(1,0)] SetValue[V,V+(1,0)] SetValue[W,W+(1,0)] SetValue[X,X+(1,0)] SetValue[Y,Y+(1,0)]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<dimensions width="160" height="30" />
<caption val="Add 1 to all"/>
</element>
<element type="button" label="button3">
<show object="true" label="true"/>
<condition showObject="Min[listDataY] > 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="153" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelOffset x="785" y="110"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetValue[P,P-(1,0)] SetValue[Q,Q-(1,0)] SetValue[R,R-(1,0)] SetValue[S,S-(1,0)] SetValue[T,T-(1,0)] SetValue[U,U-(1,0)] SetValue[V,V-(1,0)] SetValue[W,W-(1,0)] SetValue[X,X-(1,0)] SetValue[Y,Y-(1,0)]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<dimensions width="160" height="30" />
<caption val="Subtract 1 from all"/>
</element>
<element type="button" label="button4">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="255" g="255" b="0" alpha="255"/>
<layer val="0"/>
<labelOffset x="785" y="150"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetValue[A,(Random[1,20],seperation)] SetValue[B,(Random[1,20],2*seperation)] SetValue[C,(Random[1,20],3*seperation)] SetValue[D,(Random[1,20],4*seperation)] SetValue[E,(Random[1,20],5*seperation)] SetValue[F,(Random[1,20],6*seperation)] SetValue[G,(Random[1,20],7*seperation)] SetValue[H,(Random[1,20],8*seperation)] SetValue[I,(Random[1,20],9*seperation)] SetValue[J,(Random[1,20],10*seperation)] SetValue[rem,Mod[Sum[listDataX,nX-1],nX]] SetValue[C,If[nX==3,(3-rem+3*Random[0,5],3*seperation),C]] SetValue[D,If[nX==4,(4-rem+4*Random[0,4],4*seperation),D]] SetValue[E,If[nX==5,(5-rem+5*Random[0,3],5*seperation),E]] SetValue[F,If[nX==6,(6-rem+6*Random[0,2],6*seperation),F]] SetValue[G,If[nX==7,(7-rem+7*Random[0,1],7*seperation),G]] SetValue[H,If[nX==8,(8-rem+8*Random[0,1],8*seperation),H]] SetValue[I,If[nX==9,(9-rem+9*Random[0,1],9*seperation),I]] SetValue[J,If[nX==10,(10-rem+10*Random[0,1],10*seperation),J]] SetValue[box1,false] SetValue[box2,false] SetValue[box3,false] SetValue[box4,false]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<dimensions width="160" height="30" />
<caption val="Random data x"/>
</element>
<element type="button" label="button5">
<show object="true" label="true"/>
<condition showObject="Max[listDataX] < 20"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="153" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelOffset x="785" y="220"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetValue[A,A+(1,0)] SetValue[B,B+(1,0)] SetValue[C,C+(1,0)] SetValue[D,D+(1,0)] SetValue[E,E+(1,0)] SetValue[F,F+(1,0)] SetValue[G,G+(1,0)] SetValue[H,H+(1,0)] SetValue[I,I+(1,0)] SetValue[J,J+(1,0)]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<dimensions width="160" height="30" />
<caption val="Add 1 to all"/>
</element>
<element type="button" label="button6">
<show object="true" label="true"/>
<condition showObject="Min[listDataX] > 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="153" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelOffset x="785" y="255"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetValue[A,A-(1,0)] SetValue[B,B-(1,0)] SetValue[C,C-(1,0)] SetValue[D,D-(1,0)] SetValue[E,E-(1,0)] SetValue[F,F-(1,0)] SetValue[G,G-(1,0)] SetValue[H,H-(1,0)] SetValue[I,I-(1,0)] SetValue[J,J-(1,0)]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<dimensions width="160" height="30" />
<caption val="Subtract 1 from all"/>
</element>
<element type="button" label="buttonSet1">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="191" g="255" b="0" alpha="255"/>
<layer val="8"/>
<labelOffset x="785" y="40"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetValue[P,A+(0,10*seperation)] SetValue[Q,B+(0,10*seperation)] SetValue[R,C+(0,10*seperation)] SetValue[S,D+(0,10*seperation)] SetValue[T,E+(0,10*seperation)] SetValue[U,F+(0,10*seperation)] SetValue[V,G+(0,10*seperation)] SetValue[W,H+(0,10*seperation)] SetValue[X,I+(0,10*seperation)] SetValue[Y,J+(0,10*seperation)]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<dimensions width="160" height="30" />
<caption val="Set y as x"/>
</element>
<element type="button" label="buttonSet2">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="191" g="255" b="0" alpha="255"/>
<layer val="8"/>
<labelOffset x="785" y="185"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="0" playing="false"/>
<isShape val="false"/>
<auxiliary val="true"/>
<ggbscript val="SetValue[A,P-(0,10*seperation)] SetValue[B,Q-(0,10*seperation)] SetValue[C,R-(0,10*seperation)] SetValue[D,S-(0,10*seperation)] SetValue[E,T-(0,10*seperation)] SetValue[F,U-(0,10*seperation)] SetValue[G,V-(0,10*seperation)] SetValue[H,W-(0,10*seperation)] SetValue[I,X-(0,10*seperation)] SetValue[J,Y-(0,10*seperation)]"/>
<font serif="false" sizeM="1.4" size="10" style="0"/>
<dimensions width="160" height="30" />
<caption val="Set x as y"/>
</element>
<expression label="text1x" exp=""\text{" + (LaTeX[If[lang ≟ 1, "數據", "Data set "]]) + "}y\text{: }" + (LaTeX[TableText[{Sort[listDataY]}, "c"]]) + """ />
<element type="text" label="text1x">
<show object="true" label="true" ev="8"/>
<objColor r="127" g="0" b="255" alpha="0"/>
<bgColor r="153" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="0.85" size="-4" style="1"/>
<absoluteScreenLocation x="240" y="330"/>
</element>
<expression label="text1y" exp=""\text{" + (LaTeX[If[lang ≟ 1, "數據", "Data set "]]) + "}x\text{: }" + (LaTeX[TableText[{Sort[listDataX]}, "c"]]) + """ />
<element type="text" label="text1y">
<show object="true" label="true" ev="8"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="153" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="0.85" size="-4" style="1"/>
<absoluteScreenLocation x="240" y="378"/>
</element>
<expression label="text3x" exp=""\bold{\textcolor{purple}{\sigma_y}}" + (LaTeX[If[box3, text4x, ""]]) + "=\underline\underline\bold{\textcolor{purple}{ " + (LaTeX[sigmaX]) + "}}"" />
<element type="text" label="text3x">
<show object="true" label="true" ev="8"/>
<condition showObject="box2"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="1" size="0" style="0"/>
<absoluteScreenLocation x="52" y="514"/>
</element>
<expression label="text3y" exp=""\bold{\sigma_x}" + (LaTeX[If[box3, text4y, ""]]) + "=\underline\underline\bold{" + (LaTeX[sigmaY]) + "}"" />
<element type="text" label="text3y">
<show object="true" label="true" ev="8"/>
<condition showObject="box2"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="1" size="0" style="0"/>
<absoluteScreenLocation x="51" y="583"/>
</element>
<command name="Segment">
<input a0="(meanX, (0.5 * seperation))" a1="(meanX, ((nX + 0.5) * seperation))"/>
<output a0="meanLineX"/>
</command>
<element type="segment" label="meanLineX">
<show object="true" label="false" ev="4"/>
<condition showObject="box1"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="3"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<coords x="-3.5" y="0" z="31.49999999999999"/>
<lineStyle thickness="7" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="(meanY, (10.5 * seperation))" a1="(meanY, ((10.5 + nY) * seperation))"/>
<output a0="meanLineY"/>
</command>
<element type="segment" label="meanLineY">
<show object="false" label="false" ev="4"/>
<condition showObject="box1"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="77" y="-21"/>
<labelMode val="3"/>
<selectionAllowed val="false"/>
<isShape val="false"/>
<coords x="-3.5" y="0" z="31.500000000000007"/>
<lineStyle thickness="7" type="0" typeHidden="1" opacity="178"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="text2x" exp=""\bar{x}=" + (LaTeX[meanX]) + """ />
<element type="text" label="text2x">
<show object="true" label="true" ev="8"/>
<condition showObject="box1"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="1" size="0" style="1"/>
<absoluteScreenLocation x="311" y="422"/>
</element>
<expression label="text2y" exp=""\bar{y}=" + (LaTeX[meanY]) + """ />
<element type="text" label="text2y">
<show object="true" label="true" ev="8"/>
<condition showObject="box1"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="1" size="0" style="1"/>
<absoluteScreenLocation x="166" y="425"/>
</element>
</construction>
</geogebra>