<snapdata remixID="8966961"><project name="Unit 3 - Big Data 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="0" 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,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts><script x="164" y="80"><block s="receiveGo"></block><block s="clear"></block></script></scripts><sprites><sprite name="Sprite" idx="1" x="178.0322265625" y="40" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,47,10,1" pen="tip" id="10"><costumes><list struct="atomic" id="11"></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="doWait"><l>.000001</l></block><block s="setColor"><color>255,47,10,1</color></block><block s="gotoXY"><l>-20</l><l>80</l></block><block s="write"><l>Numbers Of Users On</l><l>18</l></block><block s="gotoXY"><l>-65</l><l>60</l></block><block s="write"><l>Streaming Services Per Year</l><l>18</l></block><block s="gotoXY"><l>-20</l><l>40</l></block><block s="write"><l>(Measured In Millions)</l><l>15</l></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>mean</l><custom-block s="mean %l"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></block></custom-block></block><block s="doSetVar"><l>median</l><custom-block s="median %l"><block var="data"/></custom-block><comment w="90" collapsed="false">You need to finish this block</comment></block><block s="doSetVar"><l>p^hat</l><custom-block s="phat %l %s"><block var="data"/><l>94</l></custom-block><comment w="90" collapsed="false">You need to build this block</comment></block><block s="doSetVar"><l>standard_deviation</l><custom-block s="sd %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>range</l><custom-block s="range %l"><block var="data"/></custom-block></block></script></scripts></sprite><watcher var="mean" style="normal" x="3" y="203.49999799999998" 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"/><watcher var="range" style="normal" x="14" y="176" color="243,118,29"/><watcher var="high number" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="low number" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="order" style="normal" x="36" y="23" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="data" style="normal" x="5" y="8" color="243,118,29" extX="129" extY="137"/></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>2017</l><l>908.9</l></list></block><block s="reportNewList"><list><l>2018</l><l>962.5</l></list></block><block s="reportNewList"><list><l>2019</l><l>1027.7</l></list></block><block s="reportNewList"><list><l>2020</l><l>1078.0</l></list></block><block s="reportNewList"><list><l>2021</l><l>1116.6</l></list></block><block s="reportNewList"><list><l>2022</l><l>1145.5</l></list></block><block s="reportNewList"><list><l>2023</l><l>1169.3</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="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="data_list"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportListLength"><block var="data_list"/></block></block></block></script><scripts><script x="312.72851962499976" y="150.00000899999998"><block var="data"/></script><script x="37.50488581249999" y="206.8333383333333"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></block></script></scripts></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="doDeclareVariables"><list><l>a</l></list></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><comment w="90" collapsed="false">creates an ordered list from smallest to greatest</comment></block><block s="doReport"><block s="reportListItem"><block s="reportQuotient"><block s="reportSum"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="data_list"/></block><l>2</l></block></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="data_list"/></block><l>2</l></block></block></block><l>2</l></block><block var="a"/></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><scripts><comment x="449" y="10" w="90" collapsed="false">Weird glitch - couldn&apos;t rename the variable - you should!</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="105.85714285714289" y="173.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; %&apos;Success_Num #&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportListLength"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block var="Success_Num #"/><block s="reportListItem"><l>2</l><l/></block></block></autolambda><list></list></block><block var="data_list"/></block></block><block s="reportListLength"><block var="data"/></block></block></block></script></block-definition><block-definition s="set_own_data" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="range %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>order</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="doSetVar"><l>high number</l><block s="reportListItem"><l><option>last</option></l><block var="order"/></block></block><block s="doSetVar"><l>low number</l><block s="reportListItem"><l>1</l><block var="order"/></block></block><block s="doSetVar"><l>range</l><block s="reportDifference"><block var="high number"/><block var="low number"/></block></block><block s="doReport"><block var="range"/></block></script></block-definition></blocks><variables><variable name="data"><list id="1512"><item><list struct="atomic" id="1513">2017,908.9</list></item><item><list struct="atomic" id="1514">2018,962.5</list></item><item><list struct="atomic" id="1515">2019,1027.7</list></item><item><list struct="atomic" id="1516">2020,1078.0</list></item><item><list struct="atomic" id="1517">2021,1116.6</list></item><item><list struct="atomic" id="1518">2022,1145.5</list></item><item><list struct="atomic" id="1519">2023,1169.3</list></item></list></variable><variable name="mean"><l>1058.357142857143</l></variable><variable name="median"><l>1078.0</l></variable><variable name="standard_deviation"><l>89.55936350732252</l></variable><variable name="p^hat"><l>1</l></variable><variable name="range"><l>260.4</l></variable><variable name="order"><list struct="atomic" linked="linked" id="1520">908.9,962.5,1027.7,1078.0,1116.6,1145.5,1169.3</list></variable><variable name="high number"><l>1169.3</l></variable><variable name="low number"><l>908.9</l></variable></variables></project><media name="Unit 3 - Big Data Project" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>