<snapdata remixID="10010474"><project name="Unit 3 - Big Data Project" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19" y="10"><block s="receiveGo"></block><custom-block s="set_data"><comment w="90" collapsed="true">change me with your data once you get everything working</comment></custom-block><block s="doSetVar"><l>newlist</l><custom-block s="sort %l ordering with %predRing"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><block s="doSetVar"><l>mean</l><custom-block s="mean %l"><block var="newlist"/></custom-block></block><block s="doSetVar"><l>median</l><custom-block s="median %l"><block var="newlist"/></custom-block></block><block s="doSetVar"><l>skewness</l><custom-block s="skewness %l"><block var="newlist"/></custom-block></block><block s="doSetVar"><l>standard_deviation</l><custom-block s="sd %l"><block var="newlist"/></custom-block></block><block s="doSetVar"><l>p^hat</l><custom-block s="phat %l"><block var="newlist"/></custom-block></block><block s="doSetVar"><l>z-scoreList</l><custom-block s="z-score %l"><block var="newlist"/></custom-block></block></script><script x="39" y="818.4999999999997"><block s="doSetVar"><l>z-scoreList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="newlist"/><script><block s="doAddToList"><l>thing</l><block var="z-scoreList"/></block></script></block><block s="doReport"><block var="z-scoreList"/></block></script><script x="48.056640624999886" y="746.8333333333334"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><block var="data"/></block></autolambda><list></list></block><block var="newlist"/><comment w="90" collapsed="false">Why are we using map here?  Should it be inside the block?  Should we make a new variable with this information?  You need to finish this block.</comment></custom-block></script><script x="35.7587890625" y="695.1333333333331"><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><script></script><list></list></block><block var="newlist"/></custom-block></custom-block></script><comment x="382.6669921874998" y="141.6666666666667" w="90" collapsed="false">You need to finish this block</comment><script x="15.6640625" y="631.9999999999997"><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>6</l><block var="newlist"/></block><block var="mean"/></block><block var="standard_deviation"/></block></script><script x="24" y="574.9999999999999"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportQuotient"><block s="reportPower"><block var="sdSum"/><l>2</l></block><block s="reportListLength"><block var="sdSumList"/></block></block></block></script></scripts></sprite><watcher var="new test" style="normal" x="187" y="7" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="test" style="normal" x="32" y="26" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="tester" style="normal" x="40" y="140" color="243,118,29" hidden="true"/><watcher var="p-hatList" style="normal" x="166" y="76" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="sdSum" style="normal" x="144" y="24.000001999999995" color="243,118,29" hidden="true"/><watcher var="sdSumList" style="normal" x="315" y="9" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="newlist" style="normal" x="12" y="11" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="z-scoreList" style="normal" x="260" y="11.999998000000005" color="243,118,29" extX="161" extY="291"/><watcher var="data" style="normal" x="9.876953125" y="5.999998000000005" color="243,118,29" extX="134.123046875" extY="150"/><watcher var="standard_deviation" style="normal" x="7" y="278.999998" color="243,118,29"/><watcher var="p^hat" style="normal" x="9" y="310" color="243,118,29"/><watcher var="skewness" style="normal" x="8" y="247" color="243,118,29"/><watcher var="median" style="normal" x="7" y="217" color="243,118,29"/><watcher var="mean" style="normal" x="7" y="185.499998" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set_data" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>data</l><block s="reportNewList"><list><block s="reportNewList"><list><l>2004</l><l>1344</l></list></block><block s="reportNewList"><list><l>2005</l><l>1672</l></list></block><block s="reportNewList"><list><l>2006</l><l>2199</l></list></block><block s="reportNewList"><list><l>2007</l><l>2967</l></list></block><block s="reportNewList"><list><l>2008</l><l>1669</l></list></block><block s="reportNewList"><list><l>2009</l><l>-45</l></list></block><block s="reportNewList"><list><l>2010</l><l>223</l></list></block><block s="reportNewList"><list><l>2011</l><l>145</l></list></block><block s="reportNewList"><list><l>2012</l><l>1063</l></list></block><block s="reportNewList"><list><l>2013</l><l>1701</l></list></block><block s="reportNewList"><list><l>2014</l><l>1599</l></list></block><block s="reportNewList"><list><l>2015</l><l>1677</l></list></block><block s="reportNewList"><list><l>2016</l><l>2042</l></list></block><block s="reportNewList"><list><l>2017</l><l>2254</l></list></block><block s="reportNewList"><list><l>2018</l><l>1985</l></list></block><block s="reportNewList"><list><l>2019</l><l>1932</l></list></block></list></block><comment w="90" collapsed="false">sample data is year and graduation rate for PAUSD - has a minimum of 10 data points</comment></block></script></block-definition><block-definition s="mean %&apos;data_list&apos;" type="reporter" category="operators"><comment w="90" collapsed="false">Should report the mean value for your data.  With our sample data, this would return 94.47</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>dataSum</l></list></block><block s="doSetVar"><l>dataSum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="newlist"/><script><block s="doChangeVar"><l>dataSum</l><block var="item"/></block></script></block><block s="doSetVar"><l>dataSum</l><block s="reportQuotient"><block var="dataSum"/><block s="reportListLength"><block var="data_list"/></block></block></block><block s="doReport"><block var="dataSum"/></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();&#xD;</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="median %&apos;data_list&apos;" type="reporter" category="operators"><comment w="90" collapsed="true">Reports the Median - ours is 94.5</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListLength"><block var="data_list"/></block><l>2</l></block><l>0</l></block><script><block s="doReport"><block s="reportQuotient"><block s="reportSum"><block s="reportListItem"><block s="reportQuotient"><block s="reportListLength"><block var="data_list"/></block><l>2</l></block><block var="data_list"/></block><block s="reportListItem"><block s="reportSum"><block s="reportQuotient"><block s="reportListLength"><block var="data_list"/></block><l>2</l></block><l>1</l></block><block var="data_list"/></block></block><l>2</l></block><comment w="90" collapsed="true">You need to update.  How do you get the middle value?  What if the list is of even length?  Odd length?</comment></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportSum"><block s="reportQuotient"><block s="reportListLength"><block var="data_list"/></block><l>2</l></block><l>1</l></block><block var="data_list"/></block><comment w="90" collapsed="true">You need to update.  How do you get the middle value?  What if the list is of even length?  Odd length?</comment></block></script></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="reverse %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="223" collapsed="false">Reports a new list containing the items of the input list, but in the opposite order.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>helper</l></list></block><block s="doSetVar"><l>helper</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="input"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="result"/></block></script></block><block s="doReport"><block s="evaluate"><block var="helper"/><list><block s="reportCDR"><block var="input"/></block><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="input"/></block><block var="result"/></block></list></block></block></script><list><l>input</l><l>result</l></list></block></block><block s="doWarp"><script><block s="doReport"><block s="evaluate"><block var="helper"/><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block></script></block-definition><block-definition s="remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="a-list"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></script></block><block s="doReport"><custom-block s="assoc %s %l"><block var="key"/><block s="reportCDR"><block var="a-list"/></block></custom-block></block></script></block-definition><block-definition s="%&apos;#&apos; map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data</l><l>count</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data lists</l><l>count</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block><l>1</l></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/><l>1</l></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="%&apos;#&apos; keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>keep-helper</l></list></block><block s="doSetVar"><l>keep-helper</l><block s="reifyScript"><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>#</l><block var="count"/></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><script><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></script></block></script></block></script><list><l>data</l><l>count</l></list></block></block><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block var="data"/><l>1</l></list></block></block></script></block-definition><block-definition s="%&apos;#&apos; for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>1</l></block><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block><block s="doChangeVar"><l>#</l><l>1</l></block></script></block></script></block-definition><block-definition s="sd %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sdSumList</l><l>sdSum</l></list></block><block s="doSetVar"><l>sdSumList</l><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="square %n"><block s="reportDifference"><l></l><block var="mean"/></block></custom-block></autolambda><list></list></block><block var="data_list"/></block></block><block s="doSetVar"><l>sdSum</l><l>0</l></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="sdSumList"/><script><block s="doChangeVar"><l>sdSum</l><block var="item"/></block></script></custom-block><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportQuotient"><block var="sdSum"/><block s="reportListLength"><block var="data_list"/></block></block></block></block></script><scripts><comment x="254.8571428571429" y="44.28571428571428" w="80" collapsed="true">Calculates the standard deviation.  You do NOT need to alter this block.</comment></scripts></block-definition><block-definition s="square %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportProduct"><block var="num"/><block var="num"/></block></block></script></block-definition><block-definition s="phat %&apos;data_list&apos;" type="reporter" category="operators"><comment w="176.85714285714286" collapsed="false">This statistic is calculated by the (number of successes) / (total number of outcomes)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>p-hatList</l><block s="reportNewList"><list></list></block></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="data_list"/><script><block s="doIf"><block s="reportLessThan"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="item"/><block var="mean"/></block></block><block s="reportProduct"><block var="standard_deviation"/><l>1</l></block></block><script><block s="doAddToList"><block var="item"/><block var="p-hatList"/></block></script></block></script></custom-block><block s="doReport"><block s="reportQuotient"><block s="reportListLength"><block var="p-hatList"/></block><block s="reportListLength"><block var="data_list"/></block></block></block></script></block-definition><block-definition s="z-score %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>zList</l></list></block><block s="doSetVar"><l>zList</l><block s="reportNewList"><list></list></block></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="data_list"/><script><block s="doAddToList"><block s="reportQuotient"><block s="reportDifference"><block var="item"/><block var="mean"/></block><block var="standard_deviation"/></block><block var="zList"/></block></script></custom-block><block s="doReport"><block var="zList"/></block></script></block-definition><block-definition s="skewness %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><custom-block s="median %l"><block var="data_list"/></custom-block><custom-block s="median %l"><block var="data_list"/></custom-block></block><script><block s="doReport"><l>Right-Skewed</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><custom-block s="median %l"><block var="data_list"/></custom-block><custom-block s="mean %l"><block var="data_list"/></custom-block></block><script><block s="doReport"><l>Left-Skewed</l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="mean %l"><block var="data_list"/></custom-block><custom-block s="median %l"><block var="data_list"/></custom-block></block><script><block s="doReport"><l>No Skew</l></block></script></block></script></block-definition></blocks><variables><variable name="data"><list id="1663"><item><list struct="atomic" id="1664">2004,1344</list></item><item><list struct="atomic" id="1665">2005,1672</list></item><item><list struct="atomic" id="1666">2006,2199</list></item><item><list struct="atomic" id="1667">2007,2967</list></item><item><list struct="atomic" id="1668">2008,1669</list></item><item><list struct="atomic" id="1669">2009,-45</list></item><item><list struct="atomic" id="1670">2010,223</list></item><item><list struct="atomic" id="1671">2011,145</list></item><item><list struct="atomic" id="1672">2012,1063</list></item><item><list struct="atomic" id="1673">2013,1701</list></item><item><list struct="atomic" id="1674">2014,1599</list></item><item><list struct="atomic" id="1675">2015,1677</list></item><item><list struct="atomic" id="1676">2016,2042</list></item><item><list struct="atomic" id="1677">2017,2254</list></item><item><list struct="atomic" id="1678">2018,1985</list></item><item><list struct="atomic" id="1679">2019,1932</list></item></list></variable><variable name="mean"><l>1526.6875</l></variable><variable name="median"><l>1674.5</l></variable><variable name="standard_deviation"><l>795.3844761143821</l></variable><variable name="p^hat"><l>0.75</l></variable><variable name="test"><list struct="atomic" id="1680">2,3,1,4,5</list></variable><variable name="new test"><list struct="atomic" id="1681"></list></variable><variable name="newlist"><list struct="atomic" linked="linked" id="1682">-45,145,223,1063,1344,1599,1669,1672,1677,1701,1932,1985,2042,2199,2254,2967</list></variable><variable name="tester"><l>1932</l></variable><variable name="p-hatList"><list struct="atomic" id="1683">1063,1344,1599,1669,1672,1677,1701,1932,1985,2042,2199,2254</list></variable><variable name="z-scoreList"><list struct="atomic" id="1684">-1.9760097753956916,-1.7371315904351434,-1.6390658092408132,-0.5829727809941797,-0.2296845179735796,0.09091515131557701,0.17892290366946315,0.1826946644846297,0.18898093250990727,0.21915501903123966,0.509580601799064,0.5762150428670063,0.6478784983551706,0.8452673143488867,0.9144162626269401,1.8108380830315232</list></variable><variable name="sdSumList"><list struct="atomic" id="1685">-1571.6875,-1381.6875,-1303.6875,-463.6875,-182.6875,72.3125,142.3125,145.3125,150.3125,174.3125,405.3125,458.3125,515.3125,672.3125,727.3125,1440.3125</list></variable><variable name="sdSum"><l>0</l></variable><variable name="skewness"><l>Left-Skewed</l></variable></variables></project><media name="Unit 3 - Big Data Project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>