<snapdata remixID="9034637"><project name="Data Predictions Project" app="Snap! 5.1, http://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="1" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"><item><costume name="XY Grid" center-x="240" center-y="180" image="data:image/png;base64,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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></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="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="52.91015225000001" y="10"><block s="receiveGo"></block><custom-block s="set_data"></custom-block><block s="doSetVar"><l>mean</l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></custom-block></custom-block></block><block s="doSetVar"><l>median</l><custom-block s="median %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>standard_deviation</l><custom-block s="sd %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>p^hat</l><custom-block s="phat %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></custom-block></custom-block></block></script></scripts></sprite><watcher var="data" style="normal" x="-9" y="7" color="243,118,29" extX="129" extY="137"/><watcher var="mean" style="normal" x="3" y="203.499998" color="243,118,29"/><watcher var="median" style="normal" x="3" y="244" color="243,118,29"/><watcher var="standard_deviation" style="normal" x="5" y="284" color="243,118,29"/><watcher var="p^hat" style="normal" x="6" y="320" 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>2012</l><l>112.92</l></list></block><block s="reportNewList"><list><l>2013</l><l>225.5</l></list></block><block s="reportNewList"><list><l>2014</l><l>415.74</l></list></block><block s="reportNewList"><list><l>2015</l><l>736.9</l></list></block><block s="reportNewList"><list><l>2016</l><l>1,198.37</l></list></block><block s="reportNewList"><list><l>2017</l><l>1,945.78.8</l></list></block><block s="reportNewList"><list><l>2018</l><l>3,290.8</l></list></block></list></block></block></script><scripts><comment x="487" y="56" w="90" collapsed="false">sample data is Worldwide number of battery electric vehicles in use from 2012 to 2018</comment></scripts></block-definition><block-definition s="mean %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" 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>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="data_list"/><script><block s="doChangeVar"><l>a</l><block var="item"/></block></script></custom-block><block s="doReport"><block s="reportQuotient"><block var="a"/><block s="reportListLength"><block var="data_list"/></block></block></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 x="0" y="0" 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="doDeclareVariables"><list><l>a</l></list><comment w="90" collapsed="false">Weird glitch - couldn&apos;t rename the variable - you should!</comment></block><block s="doSetVar"><l>a</l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><block s="doReport"><block s="reportListItem"><block s="reportQuotient"><block s="reportListLength"><block var="a"/></block><l>2</l></block><block var="a"/></block><comment w="90" collapsed="false">You need to update.  How do you get the middle value?  What if the list is of even length?  Odd length?</comment></block></script><scripts><comment x="470" y="141" w="90" collapsed="false">creates an ordered list from smallest to greatest</comment></scripts></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="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><custom-block s="square %n"><block s="reportDifference"><l></l><block var="mean"/></block></custom-block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></custom-block></custom-block></block></block></script><scripts><comment x="12.85714285714289" y="138.28571428571428" w="90" collapsed="false">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 x="0" y="0" 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="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></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 var="item"/><l>92</l></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></custom-block><block s="doReport"><block s="reportQuotient"><block var="a"/><block s="reportListLength"><block var="data_list"/></block></block></block></script></block-definition></blocks><variables><variable name="data"><list id="1424"><item><list struct="atomic" id="1425">2012,112.92</list></item><item><list struct="atomic" id="1426">2013,225.5</list></item><item><list struct="atomic" id="1427">2014,415.74</list></item><item><list struct="atomic" id="1428">2015,736.9</list></item><item><list struct="atomic" id="1429">2016,&quot;1,198.37&quot;</list></item><item><list struct="atomic" id="1430">2017,&quot;1,945.78.8&quot;</list></item><item><list struct="atomic" id="1431">2018,&quot;3,290.8&quot;</list></item></list></variable><variable name="mean"><l>213.72285714285712</l></variable><variable name="median"><l>225.5</l></variable><variable name="standard_deviation"><l>215.41493711253017</l></variable><variable name="p^hat"><l>0.42857142857142855</l></variable></variables></project><media name="Data Predictions Project" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>