quantitative-methods-hs22/report.html

2720 lines
1.3 MiB
HTML
Raw Normal View History

2022-11-18 09:14:50 +01:00
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
<meta name="author" content="Marc Gauch" />
2022-12-02 14:03:44 +01:00
<meta name="date" content="2022-12-02" />
2022-11-18 09:14:50 +01:00
<title>Quantitative Methods HS22</title>
<script>// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
// be compatible with the behavior of Pandoc < 2.8).
document.addEventListener('DOMContentLoaded', function(e) {
var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
var i, h, a;
for (i = 0; i < hs.length; i++) {
h = hs[i];
if (!/^h[1-6]$/i.test(h.tagName)) continue; // it should be a header h1-h6
a = h.attributes;
while (a.length > 0) h.removeAttribute(a[0].name);
}
});
</script>
<script>/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e
</script>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style type="text/css">html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(data:application/vnd.ms-fontobject;base64,n04AAEFNAAACAAIABAAAAAAABQAAAAAAAAABAJABAAAEAExQAAAAAAAAAAIAAAAAAAAAAAEAAAAAAAAAJxJ/LAAAAAAAAAAAAAAAAAAAAAAAACgARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAAAADgBSAGUAZwB1AGwAYQByAAAAeABWAGUAcgBzAGkAbwBuACAAMQAuADAAMAA5ADsAUABTACAAMAAwADEALgAwADAAOQA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOAAzADIAOQAAADgARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzACAAUgBlAGcAdQBsAGEAcgAAAAAAQlNHUAAAAAAAAAAAAAAAAAAAAAADAKncAE0TAE0ZAEbuFM3pjM/SEdmjKHUbyow8ATBE40IvWA3vTu8LiABDQ+pexwUMcm1SMnNryctQSiI1K5ZnbOlXKmnVV5YvRe6RnNMFNCOs1KNVpn6yZhCJkRtVRNzEufeIq7HgSrcx4S8h/v4vnrrKc6oCNxmSk2uKlZQHBii6iKFoH0746ThvkO1kJHlxjrkxs+LWORaDQBEtiYJIR5IB9Bi1UyL4Rmr0BNigNkMzlKQmnofBHviqVzUxwdMb3NdCn69hy+pRYVKGVS/1tnsqv4LL7wCCPZZAZPT4aCShHjHJVNuXbmMrY5LeQaGnvAkXlVrJgKRAUdFjrWEah9XebPeQMj7KS7DIBAFt8ycgC5PLGUOHSE3ErGZCiViNLL5ZARfywnCoZaKQCu6NuFX42AEeKtKUGnr/Cm2Cy8tpFhBPMW5Fxi4Qm4TkDWh4IWFDClhU2hRWosUWqcKLlgyXB+lSHaWaHiWlBAR8SeSgSPCQxdVQgzUixWKSTrIQEbU94viDctkvX+VSjJuUmV8L4CXShI11esnp0pjWNZIyxKHS4wVQ2ime1P4RnhvGw0aDN1OLAXGERsB7buFpFGGBAre4QEQR0HOIO5oYH305G+KspT/FupEGGafCCwxSe6ZUa+073rXHnNdVXE6eW
</style>
<script>/*!
* Bootstrap v3.3.5 (http://getbootstrap.com)
* Copyright 2011-2015 Twitter, Inc.
* Licensed under the MIT license
*/
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==type
d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affi
<script>/**
* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
*/
// Only run this code in IE 8
if (!!window.navigator.userAgent.match("MSIE 8")) {
!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document);
};
</script>
<script>/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl
* Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT
* */
// Only run this code in IE 8
if (!!window.navigator.userAgent.match("MSIE 8")) {
!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='&shy;<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b<s.length;b++){var c=s[b],e=c.href,f=c.media,g=c.rel&&"stylesheet"===c.rel.toLowerCase();e&&g&&!o[e]&&(c.styleSheet&&c.styleSheet.rawCssText?(v(c.styleSheet.rawCssText,e,f),o[e]=!0):(!/^([a-zA-Z:]*\/\/)/.test(e)&&!r||e.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&("//"===e.substring(0,2)&&(e=a.location.protocol+e),d.push({href:e,media:f})))}w()};x(),c.update=x,c.getEmVal
};
</script>
<style>h1 {font-size: 34px;}
h1.title {font-size: 38px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 12px;}
code {color: inherit; background-color: rgba(0, 0, 0, 0.04);}
pre:not([class]) { background-color: white }</style>
<script>/*! jQuery UI - v1.11.4 - 2016-01-05
* http://jqueryui.com
* Includes: core.js, widget.js, mouse.js, position.js, draggable.js, droppable.js, resizable.js, selectable.js, sortable.js, accordion.js, autocomplete.js, button.js, dialog.js, menu.js, progressbar.js, selectmenu.js, slider.js, spinner.js, tabs.js, tooltip.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}function s(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var n=0,a=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove
})),n?(a.isOver||(a.isOver=1,s._parent=i.helper.parent(),a.currentItem=i.helper.appendTo(a.element).data("ui-sortable-item",!0),a.options._helper=a.options.helper,a.options.helper=function(){return i.helper[0]},t.target=a.currentItem[0],a._mouseCapture(t,!0),a._mouseStart(t,!0,!0),a.offset.click.top=s.offset.click.top,a.offset.click.left=s.offset.click.left,a.offset.parent.left-=s.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=s.offset.parent.top-a.offset.parent.top,s._trigger("toSortable",t),s.dropped=a.element,e.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,a.fromOutside=s),a.currentItem&&(a._mouseDrag(t),i.position=a.position)):a.isOver&&(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger("out",t,a._uiHash(a)),a._mouseStop(t,!0),a.options.revert=a.options._revert,a.options.helper=a.options._helper,a.placeholder&&a.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(t),i.position=s._generatePosition(t,!0),s._trigger("fromSortable",t),s.dropped=!1,e.each(s.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add("draggable","cursor",{start:function(t,i,s){var n=e("body"),a=s.options;n.css("cursor")&&(a._cursor=n.css("cursor")),n.css("cursor",a.cursor)},stop:function(t,i,s){var n=s.options;n._cursor&&e("body").css("cursor",n._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css("opacity")&&(a._opacity=n.css("opacity")),n.css("opacity",a.opacity)},stop:function(t,i,s){var n=s.options;n._opacity&&e(i.helper).css("opacity",n._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,s){var n=s.options,a=!1,o=s.scrollParentNotHidden[0],r=s.document[0];o!==r&&"HTML"!==o.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+o.offsetHeight-t.pageY<n.scrollSensitivity?o.scrollTop=a=o.scrollTop+n.scrollSpeed:t.pageY-s.overflowOffset.top<n.scrollSensitivity&&(o.scrollTop=a=o.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+o.offsetWidth-t.pageX<n.scrollSensitivity?o.scrollLeft=a=o.scrollLeft+n.scrollSpeed:t.pageX-s.overflowOffset.left<n.scrollSensitivity&&(o.scrollLeft=a=o.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(t.pageY-e(r).scrollTop()<n.scrollSensitivity?a=e(r).scrollTop(e(r).scrollTop()-n.scrollSpeed):e(window).height()-(t.pageY-e(r).scrollTop())<n.scrollSensitivity&&(a=e(r).scrollTop(e(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(t.pageX-e(r).scrollLeft()<n.scrollSensitivity?a=e(r).scrollLeft(e(r).scrollLeft()-n.scrollSpeed):e(window).width()-(t.pageX-e(r).scrollLeft())<n.scrollSensitivity&&(a=e(r).scrollLeft(e(r).scrollLeft()+n.scrollSpeed)))),a!==!1&&e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(s,t)}}),e.ui.plugin.add("draggable","snap",{start:function(t,i,s){var n=s.options;s.snapElements=[],e(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var t=e(this),i=t.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,s){var n,a,o,r,h,l,u,d,c,p,f=s.options,m=f.snapTolerance,g=i.offset.left,v=g+s.helperProportions.width,y=i.offset.top,b=y+s.helperProportions.height;for(c=s.snapElements.length-1;c>=0;c--)h=s.snapElements[c].left-s.margins.left,l=h+s.snapElements[c].width,u=s.snapElements[c].top-s.margins.top,d=u+s.snapElements[c].height,h-m>v||g>l+m||u-m>b||y>d+m||!e.contains(s.snapElements[c].item.ownerDocument,s.snapElements[c].item)?(s.snapElements[c].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[c].item})),s.snapElements[c].snapping=!1):("inner"!==f.snapMode&&(n=m>=Math.abs(u-b),a=m>=Math.abs(d-y),o=m>=Math.abs(h-v),r=m>=Math.abs(l-g),n&&
i&&i.element!==s.element[0]&&("touch"===n.tolerance?l=!(i.left>r||a>i.right||i.top>h||o>i.bottom):"fit"===n.tolerance&&(l=i.left>a&&r>i.right&&i.top>o&&h>i.bottom),l?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",t,{selecting:i.element}))):(i.selecting&&((t.metaKey||t.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",t,{unselecting:i.element}))),i.selected&&(t.metaKey||t.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",t,{unselected:s.element})}),e(".ui-selecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",t,{selected:s.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),e.widget("ui.sortable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return e>=t&&t+i>e},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),e.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var s=null,n=!1,a=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),e(t.target).parents().each(function(){return e.data(this,a.widgetName+"-item")===a?(s=e(this),!1):void 0}),e.data(t.target,a.widgetName+"-item")===a&&(s=e(t.target)),s?!this.options.handle||i||(e(this.options.handle,s).find("*").addBack().each(function(){this===t.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,s){var n,a,o=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffse
t.preventDefault(),a&&!i.collapsible||this._trigger("beforeActivate",t,l)===!1||(i.active=o?!1:this.headers.index(n),this.active=a?e():n,this._toggle(l),s.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),a||(n.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&n.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),n.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,s=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,t):(s.hide(),i.show(),this._toggleComplete(t)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(e(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,t,i){var s,n,a,o=this,r=0,h=e.css("box-sizing"),l=e.length&&(!t.length||e.index()<t.index()),u=this.options.animate||{},d=l&&u.down||u,c=function(){o._toggleComplete(i)};return"number"==typeof d&&(a=d),"string"==typeof d&&(n=d),n=n||d.easing||u.easing,a=a||d.duration||u.duration,t.length?e.length?(s=e.show().outerHeight(),t.animate(this.hideProps,{duration:a,easing:n,step:function(e,t){t.now=Math.round(e)}}),e.hide().animate(this.showProps,{duration:a,easing:n,complete:c,step:function(e,i){i.now=Math.round(e),"height"!==i.prop?"content-box"===h&&(r+=i.now):"content"!==o.options.heightStyle&&(i.now=Math.round(s-t.outerHeight()-r),r=0)}}),void 0):t.animate(this.hideProps,a,n,c):e.animate(this.showProps,a,n,c)},_toggleComplete:function(e){var t=e.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}}),e.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(t){var i=e(t.target);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&e(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var i=e(t.currentTarget);i.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(t,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAt
},_createButtonPane:function(){this.uiDialogButtonPane=e("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var t=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(i)||e.isArray(i)&&!i.length?(this.uiDialog.removeClass("ui-dialog-buttons"),void 0):(e.each(i,function(i,s){var n,a;s=e.isFunction(s)?{click:s,text:i}:s,s=e.extend({type:"button"},s),n=s.click,s.click=function(){n.apply(t.element[0],arguments)},a={icons:s.icons,text:s.showText},delete s.icons,delete s.showText,e("<button></button>",s).button(a).appendTo(t.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function t(e){return{position:e.position,offset:e.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){e(this).addClass("ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,t(n))},drag:function(e,s){i._trigger("drag",e,t(s))},stop:function(n,a){var o=a.offset.left-i.document.scrollLeft(),r=a.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(o>=0?"+":"")+o+" "+"top"+(r>=0?"+":"")+r,of:i.window},e(this).removeClass("ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,t(a))}})},_makeResizable:function(){function t(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}var i=this,s=this.options,n=s.resizable,a=this.uiDialog.css("position"),o="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:o,start:function(s,n){e(this).addClass("ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,t(n))},resize:function(e,s){i._trigger("resize",e,t(s))},stop:function(n,a){var o=i.uiDialog.offset(),r=o.left-i.document.scrollLeft(),h=o.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(h>=0?"+":"")+h,of:i.window},e(this).removeClass("ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,t(a))}}).css("position",a)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=e(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=e.inArray(this,t);-1!==i&&t.splice(i,1)},_trackingInstances:function(){var e=this.document.data("ui-dialog-instances");return e||(e=[],this.document.data("ui-dialog-instances",e)),e},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(t){var i=this,s=!1,n={};e.each(t,function(e,t){i._setOption(e,t),e in i.sizeRelatedOptions&&(s=!0),e in i.resizableRelatedOptions&&(n[e]=t)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,t){var i,s,n=this.uiDialog;"dialogClass"===e&&n.removeClass(this.options.dialogClass).addClass(t),"disabled"!==e&&(this._super(e,t),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:""+t}),"draggable"===e&&(i=n.is(":data(ui-draggable)"),i&&!t&&n.draggable("destroy"),!i&&t&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(s=n.is(":data(ui-resizable)"),s&&!t&&n.resizable("destroy"),s&&"string"==typeo
},_format:function(e){return""===e?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return null===e?!1:e===this._adjustValue(e)},_value:function(e,t){var i;""!==e&&(i=this._parse(e),null!==i&&(t||(i=this._adjustValue(i)),e=this._format(i))),this.element.val(e),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:s(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:s(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:s(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:s(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){return arguments.length?(s(this._value).call(this,e),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),e.widget("ui.tabs",{version:"1.11.4",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var i,s;t=t.cloneNode(!1),i=t.href.replace(e,""),s=location.href.replace(e,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return t.hash.length>1&&i===s}}(),_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===t&&(s&&this.tabs.each(function(i,n){return e(n).attr("aria-controls")===s?(t=i,!1):void 0}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var i=e(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:s++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,s--;break;case e.ui.keyCode.END:s=this.anchors.length-1;break;case e.ui.keyCode.HOME:s=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),t.ctrlKey||t.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options
}})},e.effects.effect.bounce=function(t,i){var s,n,a,o=e(this),r=["position","top","bottom","left","right","height","width"],h=e.effects.setMode(o,t.mode||"effect"),l="hide"===h,u="show"===h,d=t.direction||"up",c=t.distance,p=t.times||5,f=2*p+(u||l?1:0),m=t.duration/f,g=t.easing,v="up"===d||"down"===d?"top":"left",y="up"===d||"left"===d,b=o.queue(),_=b.length;for((u||l)&&r.push("opacity"),e.effects.save(o,r),o.show(),e.effects.createWrapper(o),c||(c=o["top"===v?"outerHeight":"outerWidth"]()/3),u&&(a={opacity:1},a[v]=0,o.css("opacity",0).css(v,y?2*-c:2*c).animate(a,m,g)),l&&(c/=Math.pow(2,p-1)),a={},a[v]=0,s=0;p>s;s++)n={},n[v]=(y?"-=":"+=")+c,o.animate(n,m,g).animate(a,m,g),c=l?2*c:c/2;l&&(n={opacity:0},n[v]=(y?"-=":"+=")+c,o.animate(n,m,g)),o.queue(function(){l&&o.hide(),e.effects.restore(o,r),e.effects.removeWrapper(o),i()}),_>1&&b.splice.apply(b,[1,0].concat(b.splice(_,f+1))),o.dequeue()},e.effects.effect.clip=function(t,i){var s,n,a,o=e(this),r=["position","top","bottom","left","right","height","width"],h=e.effects.setMode(o,t.mode||"hide"),l="show"===h,u=t.direction||"vertical",d="vertical"===u,c=d?"height":"width",p=d?"top":"left",f={};e.effects.save(o,r),o.show(),s=e.effects.createWrapper(o).css({overflow:"hidden"}),n="IMG"===o[0].tagName?s:o,a=n[c](),l&&(n.css(c,0),n.css(p,a/2)),f[c]=l?a:0,f[p]=l?0:a/2,n.animate(f,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){l||o.hide(),e.effects.restore(o,r),e.effects.removeWrapper(o),i()}})},e.effects.effect.drop=function(t,i){var s,n=e(this),a=["position","top","bottom","left","right","opacity","height","width"],o=e.effects.setMode(n,t.mode||"hide"),r="show"===o,h=t.direction||"left",l="up"===h||"down"===h?"top":"left",u="up"===h||"left"===h?"pos":"neg",d={opacity:r?1:0};e.effects.save(n,a),n.show(),e.effects.createWrapper(n),s=t.distance||n["top"===l?"outerHeight":"outerWidth"](!0)/2,r&&n.css("opacity",0).css(l,"pos"===u?-s:s),d[l]=(r?"pos"===u?"+=":"-=":"pos"===u?"-=":"+=")+s,n.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}})},e.effects.effect.explode=function(t,i){function s(){b.push(this),b.length===d*c&&n()}function n(){p.css({visibility:"visible"}),e(b).remove(),m||p.hide(),i()}var a,o,r,h,l,u,d=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=d,p=e(this),f=e.effects.setMode(p,t.mode||"hide"),m="show"===f,g=p.show().css("visibility","hidden").offset(),v=Math.ceil(p.outerWidth()/c),y=Math.ceil(p.outerHeight()/d),b=[];for(a=0;d>a;a++)for(h=g.top+a*y,u=a-(d-1)/2,o=0;c>o;o++)r=g.left+o*v,l=o-(c-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*v,top:-a*y}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:v,height:y,left:r+(m?l*v:0),top:h+(m?u*y:0),opacity:m?0:1}).animate({left:r+(m?0:l*v),top:h+(m?0:u*y),opacity:m?1:0},t.duration||500,t.easing,s)},e.effects.effect.fade=function(t,i){var s=e(this),n=e.effects.setMode(s,t.mode||"toggle");s.animate({opacity:n},{queue:!1,duration:t.duration,easing:t.easing,complete:i})},e.effects.effect.fold=function(t,i){var s,n,a=e(this),o=["position","top","bottom","left","right","height","width"],r=e.effects.setMode(a,t.mode||"hide"),h="show"===r,l="hide"===r,u=t.size||15,d=/([0-9]+)%/.exec(u),c=!!t.horizFirst,p=h!==c,f=p?["width","height"]:["height","width"],m=t.duration/2,g={},v={};e.effects.save(a,o),a.show(),s=e.effects.createWrapper(a).css({overflow:"hidden"}),n=p?[s.width(),s.height()]:[s.height(),s.width()],d&&(u=parseInt(d[1],10)/100*n[l?0:1]),h&&s.css(c?{height:0,width:u}:{height:u,width:0}),g[f[0]]=h?n[0]:u,v[f[1]]=h?n[1]:0,s.animate(g,m,t.easing).animate(v,m,t.easing,function(){l&&a.hide(),e.effects.restore(a,o),e.effects.removeWrapper(a),i()})},e.effects.effect.highlight=function(t,i){var s=e(this),n=["backgroundImage","backgroundColor","opacity"],a=e.effects.setMode(s,t.mode||"show"),o={backgroundColor:s.css("backgroundColor")};"hide"===a&&(o.opacity=0),e.effects.save(s,n),s.show().css({backgroundImage:"none",back
<style type="text/css">
.tocify {
width: 20%;
max-height: 90%;
overflow: auto;
margin-left: 2%;
position: fixed;
border: 1px solid #ccc;
border-radius: 6px;
}
.tocify ul, .tocify li {
list-style: none;
margin: 0;
padding: 0;
border: none;
line-height: 30px;
}
.tocify-header {
text-indent: 10px;
}
.tocify-subheader {
text-indent: 20px;
display: none;
}
.tocify-subheader li {
font-size: 12px;
}
.tocify-subheader .tocify-subheader {
text-indent: 30px;
}
.tocify-subheader .tocify-subheader .tocify-subheader {
text-indent: 40px;
}
.tocify-subheader .tocify-subheader .tocify-subheader .tocify-subheader {
text-indent: 50px;
}
.tocify-subheader .tocify-subheader .tocify-subheader .tocify-subheader .tocify-subheader {
text-indent: 60px;
}
.tocify .tocify-item > a, .tocify .nav-list .nav-header {
margin: 0px;
}
.tocify .tocify-item a, .tocify .list-group-item {
padding: 5px;
}
.tocify .nav-pills > li {
float: none;
}
</style>
<script>/* jquery Tocify - v1.9.1 - 2013-10-22
* http://www.gregfranko.com/jquery.tocify.js/
* Copyright (c) 2013 Greg Franko; Licensed MIT */
// Immediately-Invoked Function Expression (IIFE) [Ben Alman Blog Post](http://benalman.com/news/2010/11/immediately-invoked-function-expression/) that calls another IIFE that contains all of the plugin logic. I used this pattern so that anyone viewing this code would not have to scroll to the bottom of the page to view the local parameters that were passed to the main IIFE.
(function(tocify) {
// ECMAScript 5 Strict Mode: [John Resig Blog Post](http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/)
"use strict";
// Calls the second IIFE and locally passes in the global jQuery, window, and document objects
tocify(window.jQuery, window, document);
}
// Locally passes in `jQuery`, the `window` object, the `document` object, and an `undefined` variable. The `jQuery`, `window` and `document` objects are passed in locally, to improve performance, since javascript first searches for a variable match within the local variables set before searching the global variables set. All of the global variables are also passed in locally to be minifier friendly. `undefined` can be passed in locally, because it is not a reserved word in JavaScript.
(function($, window, document, undefined) {
// ECMAScript 5 Strict Mode: [John Resig Blog Post](http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/)
"use strict";
var tocClassName = "tocify",
tocClass = "." + tocClassName,
tocFocusClassName = "tocify-focus",
tocHoverClassName = "tocify-hover",
hideTocClassName = "tocify-hide",
hideTocClass = "." + hideTocClassName,
headerClassName = "tocify-header",
headerClass = "." + headerClassName,
subheaderClassName = "tocify-subheader",
subheaderClass = "." + subheaderClassName,
itemClassName = "tocify-item",
itemClass = "." + itemClassName,
extendPageClassName = "tocify-extend-page",
extendPageClass = "." + extendPageClassName;
// Calling the jQueryUI Widget Factory Method
$.widget("toc.tocify", {
//Plugin version
version: "1.9.1",
// These options will be used as defaults
options: {
// **context**: Accepts String: Any jQuery selector
// The container element that holds all of the elements used to generate the table of contents
context: "body",
// **ignoreSelector**: Accepts String: Any jQuery selector
// A selector to any element that would be matched by selectors that you wish to be ignored
ignoreSelector: null,
// **selectors**: Accepts an Array of Strings: Any jQuery selectors
// The element's used to generate the table of contents. The order is very important since it will determine the table of content's nesting structure
selectors: "h1, h2, h3",
// **showAndHide**: Accepts a boolean: true or false
// Used to determine if elements should be shown and hidden
showAndHide: true,
// **showEffect**: Accepts String: "none", "fadeIn", "show", or "slideDown"
// Used to display any of the table of contents nested items
showEffect: "slideDown",
// **showEffectSpeed**: Accepts Number (milliseconds) or String: "slow", "medium", or "fast"
// The time duration of the show animation
showEffectSpeed: "medium",
// **hideEffect**: Accepts String: "none", "fadeOut", "hide", or "slideUp"
// Used to hide any of the table of contents nested items
hideEffect: "slideUp",
// **hideEffectSpeed**: Accepts Number (milliseconds) or String: "slow", "medium", or "fast"
// The time duration of the hide animation
hideEffectSpeed: "medium",
// **smoothScroll**: Accepts a boolean: true or false
// Determines if a jQuery animation should be used to scroll to specific table of contents items on the page
smoothScroll: true,
// **smoothScrollSpeed**: Accepts Number (milliseconds) or String: "slow", "medium", or "fast"
// The time duration of the smoothScroll animation
smoothScrollSpeed: "medium",
// **scrollTo**: Accepts Number (pixels)
// The amount of space between the top of page and the selected table of contents item after the page has been scrolled
scrollTo: 0,
// **showAndHideOnScroll**: Accepts a boolean: true or false
// Determines if table of contents nested items should be shown and hidden while scrolling
showAndHideOnScroll: true,
// **highlightOnScroll**: Accepts a boolean: true or false
// Determines if table of contents nested items should be highlighted (set to a different color) while scrolling
highlightOnScroll: true,
// **highlightOffset**: Accepts a number
// The offset distance in pixels to trigger the next active table of contents item
highlightOffset: 40,
// **theme**: Accepts a string: "bootstrap", "jqueryui", or "none"
// Determines if Twitter Bootstrap, jQueryUI, or Tocify classes should be added to the table of contents
theme: "bootstrap",
// **extendPage**: Accepts a boolean: true or false
// If a user scrolls to the bottom of the page and the page is not tall enough to scroll to the last table of contents item, then the page height is increased
extendPage: true,
// **extendPageOffset**: Accepts a number: pixels
// How close to the bottom of the page a user must scroll before the page is extended
extendPageOffset: 100,
// **history**: Accepts a boolean: true or false
// Adds a hash to the page url to maintain history
history: true,
// **scrollHistory**: Accepts a boolean: true or false
// Adds a hash to the page url, to maintain history, when scrolling to a TOC item
scrollHistory: false,
// **hashGenerator**: How the hash value (the anchor segment of the URL, following the
// # character) will be generated.
//
// "compact" (default) - #CompressesEverythingTogether
// "pretty" - #looks-like-a-nice-url-and-is-easily-readable
// function(text, element){} - Your own hash generation function that accepts the text as an
// argument, and returns the hash value.
hashGenerator: "compact",
// **highlightDefault**: Accepts a boolean: true or false
// Set's the first TOC item as active if no other TOC item is active.
highlightDefault: true
},
// _Create
// -------
// Constructs the plugin. Only called once.
_create: function() {
var self = this;
self.extendPageScroll = true;
// Internal array that keeps track of all TOC items (Helps to recognize if there are duplicate TOC item strings)
self.items = [];
// Generates the HTML for the dynamic table of contents
self._generateToc();
// Adds CSS classes to the newly generated table of contents HTML
self._addCSSClasses();
self.webkit = (function() {
for (var prop in window) {
if (prop) {
if (prop.toLowerCase().indexOf("webkit") !== -1) {
return true;
}
}
}
return false;
}());
// Adds jQuery event handlers to the newly generated table of contents
self._setEventHandlers();
// Binding to the Window load event to make sure the correct scrollTop is calculated
$(window).on("load", function() {
// Sets the active TOC item
self._setActiveElement(true);
// Once all animations on the page are complete, this callback function will be called
$("html, body").promise().done(function() {
setTimeout(function() {
self.extendPageScroll = false;
}, 0);
});
});
},
// _generateToc
// ------------
// Generates the HTML for the dynamic table of contents
_generateToc: function() {
// _Local variables_
// Stores the plugin context in the self variable
var self = this,
// All of the HTML tags found within the context provided (i.e. body) that match the top level jQuery selector above
firstElem,
// Instantiated variable that will store the top level newly created unordered list DOM element
ul,
ignoreSelector = self.options.ignoreSelector;
// Determine the element to start the toc with
// get all the top level selectors
firstElem = [];
var selectors = this.options.selectors.replace(/ /g, "").split(",");
// find the first set that have at least one non-ignored element
for(var i = 0; i < selectors.length; i++) {
var foundSelectors = $(this.options.context).find(selectors[i]);
for (var s = 0; s < foundSelectors.length; s++) {
if (!$(foundSelectors[s]).is(ignoreSelector)) {
firstElem = foundSelectors;
break;
}
}
if (firstElem.length> 0)
break;
}
if (!firstElem.length) {
self.element.addClass(hideTocClassName);
return;
}
self.element.addClass(tocClassName);
// Loops through each top level selector
firstElem.each(function(index) {
//If the element matches the ignoreSelector then we skip it
if ($(this).is(ignoreSelector)) {
return;
}
// Creates an unordered list HTML element and adds a dynamic ID and standard class name
ul = $("<ul/>", {
"id": headerClassName + index,
"class": headerClassName
}).
// Appends a top level list item HTML element to the previously created HTML header
append(self._nestElements($(this), index));
// Add the created unordered list element to the HTML element calling the plugin
self.element.append(ul);
// Finds all of the HTML tags between the header and subheader elements
$(this).nextUntil(this.nodeName.toLowerCase()).each(function() {
// If there are no nested subheader elemements
if ($(this).find(self.options.selectors).length === 0) {
// Loops through all of the subheader elements
$(this).filter(self.options.selectors).each(function() {
//If the element matches the ignoreSelector then we skip it
if ($(this).is(ignoreSelector)) {
return;
}
self._appendSubheaders.call(this, self, ul);
});
}
// If there are nested subheader elements
else {
// Loops through all of the subheader elements
$(this).find(self.options.selectors).each(function() {
//If the element matches the ignoreSelector then we skip it
if ($(this).is(ignoreSelector)) {
return;
}
self._appendSubheaders.call(this, self, ul);
});
}
});
});
},
_setActiveElement: function(pageload) {
var self = this,
hash = window.location.hash.substring(1),
elem = self.element.find('li[data-unique="' + hash + '"]');
if (hash.length) {
// Removes highlighting from all of the list item's
self.element.find("." + self.focusClass).removeClass(self.focusClass);
// Highlights the current list item that was clicked
elem.addClass(self.focusClass);
// Triggers the click event on the currently focused TOC item
elem.click();
} else {
// Removes highlighting from all of the list item's
self.element.find("." + self.focusClass).removeClass(self.focusClass);
if (!hash.length && pageload && self.options.highlightDefault) {
// Highlights the first TOC item if no other items are highlighted
self.element.find(itemClass).first().addClass(self.focusClass);
}
}
return self;
},
// _nestElements
// -------------
// Helps create the table of contents list by appending nested list items
_nestElements: function(self, index) {
var arr, item, hashValue;
arr = $.grep(this.items, function(item) {
return item === self.text();
});
// If there is already a duplicate TOC item
if (arr.length) {
// Adds the current TOC item text and index (for slight randomization) to the internal array
this.items.push(self.text() + index);
}
// If there not a duplicate TOC item
else {
// Adds the current TOC item text to the internal array
this.items.push(self.text());
}
hashValue = this._generateHashValue(arr, self, index);
// Appends a list item HTML element to the last unordered list HTML element found within the HTML element calling the plugin
item = $("<li/>", {
// Sets a common class name to the list item
"class": itemClassName,
"data-unique": hashValue
});
if (this.options.theme !== "bootstrap3") {
item.append($("<a/>", {
"html": self.html()
}));
} else {
item.html(self.html());
}
// Adds an HTML anchor tag before the currently traversed HTML element
self.before($("<div/>", {
// Sets a name attribute on the anchor tag to the text of the currently traversed HTML element (also making sure that all whitespace is replaced with an underscore)
"name": hashValue,
"data-unique": hashValue
}));
return item;
},
// _generateHashValue
// ------------------
// Generates the hash value that will be used to refer to each item.
_generateHashValue: function(arr, self, index) {
var hashValue = "",
hashGeneratorOption = this.options.hashGenerator;
if (hashGeneratorOption === "pretty") {
// prettify the text
hashValue = self.text().toLowerCase().replace(/\s/g, "-");
// fix double hyphens
while (hashValue.indexOf("--") > -1) {
hashValue = hashValue.replace(/--/g, "-");
}
// fix colon-space instances
while (hashValue.indexOf(":-") > -1) {
hashValue = hashValue.replace(/:-/g, "-");
}
} else if (typeof hashGeneratorOption === "function") {
// call the function
hashValue = hashGeneratorOption(self.text(), self);
} else {
// compact - the default
hashValue = self.text().replace(/\s/g, "");
}
// add the index if we need to
if (arr.length) {
hashValue += "" + index;
}
// return the value
return hashValue;
},
// _appendElements
// ---------------
// Helps create the table of contents list by appending subheader elements
_appendSubheaders: function(self, ul) {
// The current element index
var index = $(this).index(self.options.selectors),
// Finds the previous header DOM element
previousHeader = $(self.options.selectors).eq(index - 1),
currentTagName = +$(this).prop("tagName").charAt(1),
previousTagName = +previousHeader.prop("tagName").charAt(1),
lastSubheader;
// If the current header DOM element is smaller than the previous header DOM element or the first subheader
if (currentTagName < previousTagName) {
// Selects the last unordered list HTML found within the HTML element calling the plugin
self.element.find(subheaderClass + "[data-tag=" + currentTagName + "]").last().append(self._nestElements($(this), index));
}
// If the current header DOM element is the same type of header(eg. h4) as the previous header DOM element
else if (currentTagName === previousTagName) {
ul.find(itemClass).last().after(self._nestElements($(this), index));
} else {
// Selects the last unordered list HTML found within the HTML element calling the plugin
ul.find(itemClass).last().
// Appends an unorderedList HTML element to the dynamic `unorderedList` variable and sets a common class name
after($("<ul/>", {
"class": subheaderClassName,
"data-tag": currentTagName
})).next(subheaderClass).
// Appends a list item HTML element to the last unordered list HTML element found within the HTML element calling the plugin
append(self._nestElements($(this), index));
}
},
// _setEventHandlers
// ----------------
// Adds jQuery event handlers to the newly generated table of contents
_setEventHandlers: function() {
// _Local variables_
// Stores the plugin context in the self variable
var self = this,
// Instantiates a new variable that will be used to hold a specific element's context
$self,
// Instantiates a new variable that will be used to determine the smoothScroll animation time duration
duration;
// Event delegation that looks for any clicks on list item elements inside of the HTML element calling the plugin
this.element.on("click.tocify", "li", function(event) {
if (self.options.history) {
window.location.hash = $(this).attr("data-unique");
}
// Removes highlighting from all of the list item's
self.element.find("." + self.focusClass).removeClass(self.focusClass);
// Highlights the current list item that was clicked
$(this).addClass(self.focusClass);
// If the showAndHide option is true
if (self.options.showAndHide) {
var elem = $('li[data-unique="' + $(this).attr("data-unique") + '"]');
self._triggerShow(elem);
}
self._scrollTo($(this));
});
// Mouseenter and Mouseleave event handlers for the list item's within the HTML element calling the plugin
this.element.find("li").on({
// Mouseenter event handler
"mouseenter.tocify": function() {
// Adds a hover CSS class to the current list item
$(this).addClass(self.hoverClass);
// Makes sure the cursor is set to the pointer icon
$(this).css("cursor", "pointer");
},
// Mouseleave event handler
"mouseleave.tocify": function() {
if (self.options.theme !== "bootstrap") {
// Removes the hover CSS class from the current list item
$(this).removeClass(self.hoverClass);
}
}
});
// only attach handler if needed (expensive in IE)
if (self.options.extendPage || self.options.highlightOnScroll || self.options.scrollHistory || self.options.showAndHideOnScroll) {
// Window scroll event handler
$(window).on("scroll.tocify", function() {
// Once all animations on the page are complete, this callback function will be called
$("html, body").promise().done(function() {
// Local variables
// Stores how far the user has scrolled
var winScrollTop = $(window).scrollTop(),
// Stores the height of the window
winHeight = $(window).height(),
// Stores the height of the document
docHeight = $(document).height(),
scrollHeight = $("body")[0].scrollHeight,
// Instantiates a variable that will be used to hold a selected HTML element
elem,
lastElem,
lastElemOffset,
currentElem;
if (self.options.extendPage) {
// If the user has scrolled to the bottom of the page and the last toc item is not focused
if ((self.webkit && winScrollTop >= scrollHeight - winHeight - self.options.extendPageOffset) || (!self.webkit && winHeight + winScrollTop > docHeight - self.options.extendPageOffset)) {
if (!$(extendPageClass).length) {
lastElem = $('div[data-unique="' + $(itemClass).last().attr("data-unique") + '"]');
if (!lastElem.length) return;
// Gets the top offset of the page header that is linked to the last toc item
lastElemOffset = lastElem.offset().top;
// Appends a div to the bottom of the page and sets the height to the difference of the window scrollTop and the last element's position top offset
$(self.options.context).append($("<div/>", {
"class": extendPageClassName,
"height": Math.abs(lastElemOffset - winScrollTop) + "px",
"data-unique": extendPageClassName
}));
if (self.extendPageScroll) {
currentElem = self.element.find('li.' + self.focusClass);
self._scrollTo($('div[data-unique="' + currentElem.attr("data-unique") + '"]'));
}
}
}
}
// The zero timeout ensures the following code is run after the scroll events
setTimeout(function() {
// _Local variables_
// Stores the distance to the closest anchor
var closestAnchorDistance = null,
// Stores the index of the closest anchor
closestAnchorIdx = null,
// Keeps a reference to all anchors
anchors = $(self.options.context).find("div[data-unique]"),
anchorText;
// Determines the index of the closest anchor
anchors.each(function(idx) {
var distance = Math.abs(($(this).next().length ? $(this).next() : $(this)).offset().top - winScrollTop - self.options.highlightOffset);
if (closestAnchorDistance == null || distance < closestAnchorDistance) {
closestAnchorDistance = distance;
closestAnchorIdx = idx;
} else {
return false;
}
});
anchorText = $(anchors[closestAnchorIdx]).attr("data-unique");
// Stores the list item HTML element that corresponds to the currently traversed anchor tag
elem = $('li[data-unique="' + anchorText + '"]');
// If the `highlightOnScroll` option is true and a next element is found
if (self.options.highlightOnScroll && elem.length) {
// Removes highlighting from all of the list item's
self.element.find("." + self.focusClass).removeClass(self.focusClass);
// Highlights the corresponding list item
elem.addClass(self.focusClass);
}
if (self.options.scrollHistory) {
if (window.location.hash !== "#" + anchorText) {
window.location.replace("#" + anchorText);
}
}
// If the `showAndHideOnScroll` option is true
if (self.options.showAndHideOnScroll && self.options.showAndHide) {
self._triggerShow(elem, true);
}
}, 0);
});
});
}
},
// Show
// ----
// Opens the current sub-header
show: function(elem, scroll) {
// Stores the plugin context in the `self` variable
var self = this,
element = elem;
// If the sub-header is not already visible
if (!elem.is(":visible")) {
// If the current element does not have any nested subheaders, is not a header, and its parent is not visible
if (!elem.find(subheaderClass).length && !elem.parent().is(headerClass) && !elem.parent().is(":visible")) {
// Sets the current element to all of the subheaders within the current header
elem = elem.parents(subheaderClass).add(elem);
}
// If the current element does not have any nested subheaders and is not a header
else if (!elem.children(subheaderClass).length && !elem.parent().is(headerClass)) {
// Sets the current element to the closest subheader
elem = elem.closest(subheaderClass);
}
//Determines what jQuery effect to use
switch (self.options.showEffect) {
//Uses `no effect`
case "none":
elem.show();
break;
//Uses the jQuery `show` special effect
case "show":
elem.show(self.options.showEffectSpeed);
break;
//Uses the jQuery `slideDown` special effect
case "slideDown":
elem.slideDown(self.options.showEffectSpeed);
break;
//Uses the jQuery `fadeIn` special effect
case "fadeIn":
elem.fadeIn(self.options.showEffectSpeed);
break;
//If none of the above options were passed, then a `jQueryUI show effect` is expected
default:
elem.show();
break;
}
}
// If the current subheader parent element is a header
if (elem.parent().is(headerClass)) {
// Hides all non-active sub-headers
self.hide($(subheaderClass).not(elem));
}
// If the current subheader parent element is not a header
else {
// Hides all non-active sub-headers
self.hide($(subheaderClass).not(elem.closest(headerClass).find(subheaderClass).not(elem.siblings())));
}
// Maintains chainablity
return self;
},
// Hide
// ----
// Closes the current sub-header
hide: function(elem) {
// Stores the plugin context in the `self` variable
var self = this;
//Determines what jQuery effect to use
switch (self.options.hideEffect) {
// Uses `no effect`
case "none":
elem.hide();
break;
// Uses the jQuery `hide` special effect
case "hide":
elem.hide(self.options.hideEffectSpeed);
break;
// Uses the jQuery `slideUp` special effect
case "slideUp":
elem.slideUp(self.options.hideEffectSpeed);
break;
// Uses the jQuery `fadeOut` special effect
case "fadeOut":
elem.fadeOut(self.options.hideEffectSpeed);
break;
// If none of the above options were passed, then a `jqueryUI hide effect` is expected
default:
elem.hide();
break;
}
// Maintains chainablity
return self;
},
// _triggerShow
// ------------
// Determines what elements get shown on scroll and click
_triggerShow: function(elem, scroll) {
var self = this;
// If the current element's parent is a header element or the next element is a nested subheader element
if (elem.parent().is(headerClass) || elem.next().is(subheaderClass)) {
// Shows the next sub-header element
self.show(elem.next(subheaderClass), scroll);
}
// If the current element's parent is a subheader element
else if (elem.parent().is(subheaderClass)) {
// Shows the parent sub-header element
self.show(elem.parent(), scroll);
}
// Maintains chainability
return self;
},
// _addCSSClasses
// --------------
// Adds CSS classes to the newly generated table of contents HTML
_addCSSClasses: function() {
// If the user wants a jqueryUI theme
if (this.options.theme === "jqueryui") {
this.focusClass = "ui-state-default";
this.hoverClass = "ui-state-hover";
//Adds the default styling to the dropdown list
this.element.addClass("ui-widget").find(".toc-title").addClass("ui-widget-header").end().find("li").addClass("ui-widget-content");
}
// If the user wants a twitterBootstrap theme
else if (this.options.theme === "bootstrap") {
this.element.find(headerClass + "," + subheaderClass).addClass("nav nav-list");
this.focusClass = "active";
}
// If the user wants a twitterBootstrap theme
else if (this.options.theme === "bootstrap3") {
this.element.find(headerClass + "," + subheaderClass).addClass("list-group");
this.element.find(itemClass).addClass("list-group-item");
this.focusClass = "active";
}
// If a user does not want a prebuilt theme
else {
// Adds more neutral classes (instead of jqueryui)
this.focusClass = tocFocusClassName;
this.hoverClass = tocHoverClassName;
}
//Maintains chainability
return this;
},
// setOption
// ---------
// Sets a single Tocify option after the plugin is invoked
setOption: function() {
// Calls the jQueryUI Widget Factory setOption method
$.Widget.prototype._setOption.apply(this, arguments);
},
// setOptions
// ----------
// Sets a single or multiple Tocify options after the plugin is invoked
setOptions: function() {
// Calls the jQueryUI Widget Factory setOptions method
$.Widget.prototype._setOptions.apply(this, arguments);
},
// _scrollTo
// ---------
// Scrolls to a specific element
_scrollTo: function(elem) {
var self = this,
duration = self.options.smoothScroll || 0,
scrollTo = self.options.scrollTo,
currentDiv = $('div[data-unique="' + elem.attr("data-unique") + '"]');
if (!currentDiv.length) {
return self;
}
// Once all animations on the page are complete, this callback function will be called
$("html, body").promise().done(function() {
// Animates the html and body element scrolltops
$("html, body").animate({
// Sets the jQuery `scrollTop` to the top offset of the HTML div tag that matches the current list item's `data-unique` tag
"scrollTop": currentDiv.offset().top - ($.isFunction(scrollTo) ? scrollTo.call() : scrollTo) + "px"
}, {
// Sets the smoothScroll animation time duration to the smoothScrollSpeed option
"duration": duration
});
});
// Maintains chainability
return self;
}
});
})); //end of plugin
</script>
<script>
/**
* jQuery Plugin: Sticky Tabs
*
* @author Aidan Lister <aidan@php.net>
* adapted by Ruben Arslan to activate parent tabs too
* http://www.aidanlister.com/2014/03/persisting-the-tab-state-in-bootstrap/
*/
(function($) {
"use strict";
$.fn.rmarkdownStickyTabs = function() {
var context = this;
// Show the tab corresponding with the hash in the URL, or the first tab
var showStuffFromHash = function() {
var hash = window.location.hash;
var selector = hash ? 'a[href="' + hash + '"]' : 'li.active > a';
var $selector = $(selector, context);
if($selector.data('toggle') === "tab") {
$selector.tab('show');
// walk up the ancestors of this element, show any hidden tabs
$selector.parents('.section.tabset').each(function(i, elm) {
var link = $('a[href="#' + $(elm).attr('id') + '"]');
if(link.data('toggle') === "tab") {
link.tab("show");
}
});
}
};
// Set the correct tab when the page loads
showStuffFromHash(context);
// Set the correct tab when a user uses their back/forward button
$(window).on('hashchange', function() {
showStuffFromHash(context);
});
// Change the URL when tabs are clicked
$('a', context).on('click', function(e) {
history.pushState(null, null, this.href);
showStuffFromHash(context);
});
return this;
};
}(jQuery));
window.buildTabsets = function(tocID) {
// build a tabset from a section div with the .tabset class
function buildTabset(tabset) {
// check for fade and pills options
var fade = tabset.hasClass("tabset-fade");
var pills = tabset.hasClass("tabset-pills");
var navClass = pills ? "nav-pills" : "nav-tabs";
// determine the heading level of the tabset and tabs
var match = tabset.attr('class').match(/level(\d) /);
if (match === null)
return;
var tabsetLevel = Number(match[1]);
var tabLevel = tabsetLevel + 1;
// find all subheadings immediately below
var tabs = tabset.find("div.section.level" + tabLevel);
if (!tabs.length)
return;
// create tablist and tab-content elements
var tabList = $('<ul class="nav ' + navClass + '" role="tablist"></ul>');
$(tabs[0]).before(tabList);
var tabContent = $('<div class="tab-content"></div>');
$(tabs[0]).before(tabContent);
// build the tabset
var activeTab = 0;
tabs.each(function(i) {
// get the tab div
var tab = $(tabs[i]);
// get the id then sanitize it for use with bootstrap tabs
var id = tab.attr('id');
// see if this is marked as the active tab
if (tab.hasClass('active'))
activeTab = i;
// remove any table of contents entries associated with
// this ID (since we'll be removing the heading element)
$("div#" + tocID + " li a[href='#" + id + "']").parent().remove();
// sanitize the id for use with bootstrap tabs
id = id.replace(/[.\/?&!#<>]/g, '').replace(/\s/g, '_');
tab.attr('id', id);
// get the heading element within it, grab it's text, then remove it
var heading = tab.find('h' + tabLevel + ':first');
var headingText = heading.html();
heading.remove();
// build and append the tab list item
var a = $('<a role="tab" data-toggle="tab">' + headingText + '</a>');
a.attr('href', '#' + id);
a.attr('aria-controls', id);
var li = $('<li role="presentation"></li>');
li.append(a);
tabList.append(li);
// set it's attributes
tab.attr('role', 'tabpanel');
tab.addClass('tab-pane');
tab.addClass('tabbed-pane');
if (fade)
tab.addClass('fade');
// move it into the tab content div
tab.detach().appendTo(tabContent);
});
// set active tab
$(tabList.children('li')[activeTab]).addClass('active');
var active = $(tabContent.children('div.section')[activeTab]);
active.addClass('active');
if (fade)
active.addClass('in');
if (tabset.hasClass("tabset-sticky"))
tabset.rmarkdownStickyTabs();
}
// convert section divs with the .tabset class to tabsets
var tabsets = $("div.section.tabset");
tabsets.each(function(i) {
buildTabset($(tabsets[i]));
});
};
</script>
<style type="text/css">.hljs-literal {
color: #990073;
}
.hljs-number {
color: #099;
}
.hljs-comment {
color: #998;
font-style: italic;
}
.hljs-keyword {
color: #900;
font-weight: bold;
}
.hljs-string {
color: #d14;
}
</style>
<script src="data:application/javascript;base64,LyohIGhpZ2hsaWdodC5qcyB2OS4xMi4wIHwgQlNEMyBMaWNlbnNlIHwgZ2l0LmlvL2hsanNsaWNlbnNlICovCiFmdW5jdGlvbihlKXt2YXIgbj0ib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93fHwib2JqZWN0Ij09dHlwZW9mIHNlbGYmJnNlbGY7InVuZGVmaW5lZCIhPXR5cGVvZiBleHBvcnRzP2UoZXhwb3J0cyk6biYmKG4uaGxqcz1lKHt9KSwiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kJiZkZWZpbmUoW10sZnVuY3Rpb24oKXtyZXR1cm4gbi5obGpzfSkpfShmdW5jdGlvbihlKXtmdW5jdGlvbiBuKGUpe3JldHVybiBlLnJlcGxhY2UoLyYvZywiJmFtcDsiKS5yZXBsYWNlKC88L2csIiZsdDsiKS5yZXBsYWNlKC8+L2csIiZndDsiKX1mdW5jdGlvbiB0KGUpe3JldHVybiBlLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCl9ZnVuY3Rpb24gcihlLG4pe3ZhciB0PWUmJmUuZXhlYyhuKTtyZXR1cm4gdCYmMD09PXQuaW5kZXh9ZnVuY3Rpb24gYShlKXtyZXR1cm4gay50ZXN0KGUpfWZ1bmN0aW9uIGkoZSl7dmFyIG4sdCxyLGksbz1lLmNsYXNzTmFtZSsiICI7aWYobys9ZS5wYXJlbnROb2RlP2UucGFyZW50Tm9kZS5jbGFzc05hbWU6IiIsdD1CLmV4ZWMobykpcmV0dXJuIHcodFsxXSk/dFsxXToibm8taGlnaGxpZ2h0Ijtmb3Iobz1vLnNwbGl0KC9ccysvKSxuPTAscj1vLmxlbmd0aDtyPm47bisrKWlmKGk9b1tuXSxhKGkpfHx3KGkpKXJldHVybiBpfWZ1bmN0aW9uIG8oZSl7dmFyIG4sdD17fSxyPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cywxKTtmb3IobiBpbiBlKXRbbl09ZVtuXTtyZXR1cm4gci5mb3JFYWNoKGZ1bmN0aW9uKGUpe2ZvcihuIGluIGUpdFtuXT1lW25dfSksdH1mdW5jdGlvbiB1KGUpe3ZhciBuPVtdO3JldHVybiBmdW5jdGlvbiByKGUsYSl7Zm9yKHZhciBpPWUuZmlyc3RDaGlsZDtpO2k9aS5uZXh0U2libGluZykzPT09aS5ub2RlVHlwZT9hKz1pLm5vZGVWYWx1ZS5sZW5ndGg6MT09PWkubm9kZVR5cGUmJihuLnB1c2goe2V2ZW50OiJzdGFydCIsb2Zmc2V0OmEsbm9kZTppfSksYT1yKGksYSksdChpKS5tYXRjaCgvYnJ8aHJ8aW1nfGlucHV0Lyl8fG4ucHVzaCh7ZXZlbnQ6InN0b3AiLG9mZnNldDphLG5vZGU6aX0pKTtyZXR1cm4gYX0oZSwwKSxufWZ1bmN0aW9uIGMoZSxyLGEpe2Z1bmN0aW9uIGkoKXtyZXR1cm4gZS5sZW5ndGgmJnIubGVuZ3RoP2VbMF0ub2Zmc2V0IT09clswXS5vZmZzZXQ/ZVswXS5vZmZzZXQ8clswXS5vZmZzZXQ/ZTpyOiJzdGFydCI9PT1yWzBdLmV2ZW50P2U6cjplLmxlbmd0aD9lOnJ9ZnVuY3Rpb24gbyhlKXtmdW5jdGlvbiByKGUpe3JldHVybiIgIitlLm5vZGVOYW1lKyc9IicrbihlLnZhbHVlKS5yZXBsYWNlKCciJywiJnF1b3Q7IikrJyInfXMrPSI8Iit0KGUpK0UubWFwLmNhbGwoZS5hdHRyaWJ1dGVzLHIpLmpvaW4oIiIpKyI+In1mdW5jdGlvbiB1KGUpe3MrPSI8LyIrdChlKSsiPiJ9ZnVuY3Rpb24gYyhlKXsoInN0YXJ0Ij09PWUuZXZlbnQ/bzp1KShlLm5vZGUpfWZvcih2YXIgbD0wLHM9IiIsZj1bXTtlLmxlbmd0aHx8ci5sZW5ndGg7KXt2YXIgZz1pKCk7aWYocys9bihhLnN1YnN0cmluZyhsLGdbMF0ub2Zmc2V0KSksbD1nWzBdLm9mZnNldCxnPT09ZSl7Zi5yZXZlcnNlKCkuZm9yRWFjaCh1KTtkbyBjKGcuc3BsaWNlKDAsMSlbMF0pLGc9aSgpO3doaWxlKGc9PT1lJiZnLmxlbmd0aCYmZ1swXS5vZmZzZXQ9PT1sKTtmLnJldmVyc2UoKS5mb3JFYWNoKG8pfWVsc2Uic3RhcnQiPT09Z1swXS5ldmVudD9mLnB1c2goZ1swXS5ub2RlKTpmLnBvcCgpLGMoZy5zcGxpY2UoMCwxKVswXSl9cmV0dXJuIHMrbihhLnN1YnN0cihsKSl9ZnVuY3Rpb24gbChlKXtyZXR1cm4gZS52JiYhZS5jYWNoZWRfdmFyaWFudHMmJihlLmNhY2hlZF92YXJpYW50cz1lLnYubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBvKGUse3Y6bnVsbH0sbil9KSksZS5jYWNoZWRfdmFyaWFudHN8fGUuZVcmJltvKGUpXXx8W2VdfWZ1bmN0aW9uIHMoZSl7ZnVuY3Rpb24gbihlKXtyZXR1cm4gZSYmZS5zb3VyY2V8fGV9ZnVuY3Rpb24gdCh0LHIpe3JldHVybiBuZXcgUmVnRXhwKG4odCksIm0iKyhlLmNJPyJpIjoiIikrKHI/ImciOiIiKSl9ZnVuY3Rpb24gcihhLGkpe2lmKCFhLmNvbXBpbGVkKXtpZihhLmNvbXBpbGVkPSEwLGEuaz1hLmt8fGEuYkssYS5rKXt2YXIgbz17fSx1PWZ1bmN0aW9uKG4sdCl7ZS5jSSYmKHQ9dC50b0xvd2VyQ2FzZSgpKSx0LnNwbGl0KCIgIikuZm9yRWFjaChmdW5jdGlvbihlKXt2YXIgdD1lLnNwbGl0KCJ8Iik7b1t0WzBdXT1bbix0WzFdP051bWJlcih0WzFdKToxXX0pfTsic3RyaW5nIj09dHlwZW9mIGEuaz91KCJrZXl3b3JkIixhLmspOngoYS5rKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe3UoZSxhLmtbZV0pfSksYS5rPW99YS5sUj10KGEubHx8L1x3Ky8sITApLGkmJihhLmJLJiYoYS5iPSJcXGIoIithLmJLLnNwbGl0KCIgIikuam9pbigifCIpKyIpXFxiIiksYS5ifHwoYS5iPS9cQnxcYi8pLGEuYlI9dChhLmIpLGEuZXx8YS5lV3x8KGEuZT0vXEJ8XGIvKSxhLmUmJihhLmVSPXQoYS5lKSksYS50RT1uKGEuZSl8fCIiLGEuZVcmJmkudEUmJihhLnRFKz0oYS5lPyJ8IjoiIikraS50RSkpLGEuaSYmKGEuaVI9dChhLmkpKSxudWxsPT1hLnImJihhLnI9MSksYS5jfHwoYS5jPVtdKSxhLmM9QXJyYXkucHJvdG90eXBlLmNvbmNhdC5hcHBseShbXSxhLmMubWFwKGZ1bmN0aW9uKGUpe3JldHVybiBsKCJzZWxmIj09PWU/YTplKX0pKSxhLmMuZm9yRWFjaChmdW5jdGlvbihlKXtyKGUsYSl9KSxhLnN0YXJ0cyYmcihhLnN0YXJ0cyxpKTt2YXIgYz1hLmMubWFwKGZ1bmN0aW9uKGUpe3JldHVybiBlLmJLPyJcXC4/KCIrZS5iKyIpXFwuPyI6ZS5ifSkuY29uY2F0KFthLnRFLGEuaV0pLm1hcChuKS5maWx0ZXIoQm9vbGVhbik7YS50PWMubGVuZ3RoP3QoYy5qb2luKCJ8IiksITApOntleGVjOmZ1bmN0aW9uKCl7cmV0dXJuIG51bGx9fX19cihlKX1mdW5jdGlvbiBmKGUsdCxhLGkpe2Z1bmN0aW9uIG8oZSxuKXt2YXIgdCxhO2Zvcih0PTAsYT1uLmMubGVuZ3RoO2E+dDt0Kys
<style type="text/css">
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
</style>
<style type="text/css">code{white-space: pre;}</style>
<script type="text/javascript">
if (window.hljs) {
hljs.configure({languages: []});
hljs.initHighlightingOnLoad();
if (document.readyState && document.readyState === "complete") {
window.setTimeout(function() { hljs.initHighlighting(); }, 0);
}
}
</script>
<style type="text/css">
.main-container {
max-width: 940px;
margin-left: auto;
margin-right: auto;
}
img {
max-width:100%;
}
.tabbed-pane {
padding-top: 12px;
}
.html-widget {
margin-bottom: 20px;
}
button.code-folding-btn:focus {
outline: none;
}
summary {
display: list-item;
}
details > summary > p:only-child {
display: inline;
}
pre code {
padding: 0;
}
</style>
<!-- tabsets -->
<style type="text/css">
.tabset-dropdown > .nav-tabs {
display: inline-table;
max-height: 500px;
min-height: 44px;
overflow-y: auto;
border: 1px solid #ddd;
border-radius: 4px;
}
.tabset-dropdown > .nav-tabs > li.active:before, .tabset-dropdown > .nav-tabs.nav-tabs-open:before {
content: "\e259";
font-family: 'Glyphicons Halflings';
display: inline-block;
padding: 10px;
border-right: 1px solid #ddd;
}
.tabset-dropdown > .nav-tabs.nav-tabs-open > li.active:before {
content: "\e258";
font-family: 'Glyphicons Halflings';
border: none;
}
.tabset-dropdown > .nav-tabs > li.active {
display: block;
}
.tabset-dropdown > .nav-tabs > li > a,
.tabset-dropdown > .nav-tabs > li > a:focus,
.tabset-dropdown > .nav-tabs > li > a:hover {
border: none;
display: inline-block;
border-radius: 4px;
background-color: transparent;
}
.tabset-dropdown > .nav-tabs.nav-tabs-open > li {
display: block;
float: none;
}
.tabset-dropdown > .nav-tabs > li {
display: none;
}
</style>
<!-- code folding -->
<style type="text/css">
#TOC {
margin: 25px 0px 20px 0px;
}
@media (max-width: 768px) {
#TOC {
position: relative;
width: 100%;
}
}
@media print {
.toc-content {
float: right;
}
}
.toc-content {
padding-left: 30px;
padding-right: 40px;
}
div.main-container {
max-width: 1200px;
}
div.tocify {
width: 20%;
max-width: 260px;
max-height: 85%;
}
@media (min-width: 768px) and (max-width: 991px) {
div.tocify {
width: 25%;
}
}
@media (max-width: 767px) {
div.tocify {
width: 100%;
max-width: none;
}
}
.tocify ul, .tocify li {
line-height: 20px;
}
.tocify-subheader .tocify-item {
font-size: 0.90em;
}
.tocify .list-group-item {
border-radius: 0px;
}
</style>
</head>
<body>
<div class="container-fluid main-container">
<!-- setup 3col/9col grid for toc_float and main content -->
<div class="row">
<div class="col-xs-12 col-sm-4 col-md-3">
<div id="TOC" class="tocify">
</div>
</div>
<div class="toc-content col-xs-12 col-sm-8 col-md-9">
<div id="header">
<h1 class="title toc-ignore">Quantitative Methods HS22</h1>
<h4 class="author">Marc Gauch</h4>
2022-12-02 14:03:44 +01:00
<h4 class="date">2022-12-02</h4>
2022-11-18 09:14:50 +01:00
</div>
<div id="preparation" class="section level1" number="1">
<h1><span class="header-section-number">1</span> Preparation</h1>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>if (!require(tidyverse)) {
2022-11-18 09:14:50 +01:00
install.packages(&quot;tidyverse&quot;)
library(tidyverse)
2022-11-18 21:01:02 +01:00
}
2022-12-02 14:03:44 +01:00
if (!require(e1071)) {
install.packages(&quot;e1071&quot;)
library(e1071)
2022-11-18 21:01:02 +01:00
}</code></pre>
</div>
<div id="own-functions" class="section level1" number="2">
<h1><span class="header-section-number">2</span> Own functions</h1>
<div id="frequency-table-ordered-from-wish.com" class="section level2" number="2.1">
<h2><span class="header-section-number">2.1</span> Frequency Table
ordered from wish.com</h2>
2022-11-25 16:31:02 +01:00
<pre class="r"><code>freq &lt;- function(data, rounded_digits = 2) {
# counts
total_count &lt;- length(data)
2022-11-18 21:10:07 +01:00
na_count &lt;- length(data[is.na(data)])
2022-11-25 16:31:02 +01:00
valid_count &lt;- total_count - na_count
2022-11-18 21:01:02 +01:00
frequency &lt;- table(data)
p &lt;- prop.table(frequency)
2022-11-25 16:31:02 +01:00
valid_percent &lt;- round(p * 100, digits = rounded_digits)
na_percent &lt;- round(na_count / length(data) * 100, digits = rounded_digits)
2022-11-25 16:44:01 +01:00
percent_raw &lt;- frequency/total_count*100
percent &lt;- round(percent_raw, digits = rounded_digits)
2022-11-25 16:31:02 +01:00
cumulative_percent &lt;- round(cumsum(p) * 100, digits = rounded_digits)
2022-11-25 16:44:01 +01:00
freq_table &lt;- cbind(frequency, percent, percent_raw, valid_percent, cumulative_percent)
2022-11-25 16:31:02 +01:00
2022-11-25 16:44:01 +01:00
valid_percent_sum &lt;- round(sum(as.data.frame(freq_table)$percent_raw), digits = rounded_digits)
2022-11-25 16:31:02 +01:00
Valid_Total &lt;- c(valid_count, valid_percent_sum, 100, NaN)
2022-11-25 16:44:01 +01:00
freq_table &lt;- subset(freq_table, select = -c(percent_raw))
2022-11-25 16:31:02 +01:00
NAs &lt;- c(na_count, na_percent, NaN, NaN)
Total &lt;- c(total_count, 100, NaN, NaN)
print(rbind(freq_table, Valid_Total, NAs, Total))
2022-11-18 21:01:02 +01:00
}</code></pre>
<p><em>Source: <a href="https://tellmi.psy.lmu.de/tutorials/deskriptive-statistiken-und-grafiken.html#haeufigkeiten-diskret" class="uri">https://tellmi.psy.lmu.de/tutorials/deskriptive-statistiken-und-grafiken.html#haeufigkeiten-diskret</a>
and adapted</em></p>
</div>
<div id="modus" class="section level2" number="2.2">
<h2><span class="header-section-number">2.2</span> Modus</h2>
<pre class="r"><code>getmode &lt;- function(v) {
2022-11-18 21:10:07 +01:00
uniqv &lt;- unique(v)
x &lt;- tabulate(match(v, uniqv))
uniqv[which(x == max(x))]
2022-11-18 09:14:50 +01:00
}</code></pre>
</div>
2022-11-18 21:01:02 +01:00
</div>
<div id="load-data" class="section level1" number="3">
<h1><span class="header-section-number">3</span> Load Data</h1>
<div id="load-from-csv" class="section level2" number="3.1">
<h2><span class="header-section-number">3.1</span> Load from CSV</h2>
2022-11-18 09:14:50 +01:00
<pre class="r"><code>litdata &lt;- read_csv(&quot;DataLit_R.csv&quot;, show_col_types = FALSE)
litdata &lt;- as_tibble(litdata)</code></pre>
</div>
2022-11-18 21:01:02 +01:00
<div id="first-inspection-of-data" class="section level2 tabset" number="3.2">
<h2 class="tabset"><span class="header-section-number">3.2</span> First
2022-11-18 09:14:50 +01:00
inspection of data</h2>
2022-11-18 21:01:02 +01:00
<div id="summary" class="section level3" number="3.2.1">
<h3><span class="header-section-number">3.2.1</span> Summary</h3>
2022-11-18 09:14:50 +01:00
<pre class="r"><code>summary(litdata)</code></pre>
<pre><code>## id submitdate lastpage startlanguage
## Min. : 1 Length:313 Min. :-1.000 Length:313
## 1st Qu.: 81 Class :character 1st Qu.: 2.000 Class :character
## Median :162 Mode :character Median : 5.000 Mode :character
## Mean :163 Mean : 3.556
## 3rd Qu.:245 3rd Qu.: 5.000
## Max. :327 Max. : 5.000
## NA&#39;s :108
## seed startdate datestamp W001
## Min. :5.647e+06 Length:313 Length:313 Length:313
## 1st Qu.:5.568e+08 Class :character Class :character Class :character
## Median :1.086e+09 Mode :character Mode :character Mode :character
## Mean :1.081e+09
## 3rd Qu.:1.637e+09
## Max. :2.147e+09
##
## W002 W003 W004 W005
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## W006 W007 W008 W009
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## K001 K002 K003 K004
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## K005 K006 K007 K008
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## K009 TK001_01 TK001_02 TK001_03
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## TK001_04 TK002_01 TK002_02 TK002_03
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## TK002_04 TK003_01 TK003_02 TK003_03
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## TK003_04 TK004_01 TK004_02 TK004_03
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## TK004_04 TK005_01 TK005_02 TK005_03
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## TK005_04 TK006_01 TK006_02 TK006_03
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## TK006_04 H001_001 H001_002 H001_003
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## H001_004 H001_005 H001_006 H001_007
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## H002 H003 H004 H004_other
## Length:313 Length:313 Length:313 Length:313
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
##
## H005 H005_other H006 H007
## Length:313 Mode:logical Min. :2012 Min. :1971
## Class :character NA&#39;s:313 1st Qu.:2018 1st Qu.:1991
## Mode :character Median :2020 Median :1995
## Mean :2019 Mean :1993
## 3rd Qu.:2020 3rd Qu.:1998
## Max. :2021 Max. :2002
## NA&#39;s :201 NA&#39;s :207
## H008 R1
## Length:313 Length:313
## Class :character Class :character
## Mode :character Mode :character
##
##
##
## </code></pre>
</div>
2022-11-18 21:01:02 +01:00
<div id="glimpse" class="section level3" number="3.2.2">
<h3><span class="header-section-number">3.2.2</span> Glimpse</h3>
2022-11-18 09:14:50 +01:00
<pre class="r"><code>glimpse(litdata)</code></pre>
<pre><code>## Rows: 313
## Columns: 66
## $ id &lt;dbl&gt; 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, …
## $ submitdate &lt;chr&gt; &quot;10/25/2021 11:07:44&quot;, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ lastpage &lt;dbl&gt; 5, NA, NA, 2, 2, NA, NA, NA, 2, 1, NA, NA, 5, NA, NA, NA…
## $ startlanguage &lt;chr&gt; &quot;en&quot;, &quot;de&quot;, &quot;de&quot;, &quot;de&quot;, &quot;en&quot;, &quot;de&quot;, &quot;de&quot;, &quot;de&quot;, &quot;en&quot;, &quot;d…
## $ seed &lt;dbl&gt; 664891087, 334145431, 683903577, 2082427237, 438283320, …
## $ startdate &lt;chr&gt; &quot;10/25/2021 11:07:40&quot;, &quot;10/25/2021 11:33:06&quot;, &quot;10/25/202…
## $ datestamp &lt;chr&gt; &quot;10/25/2021 11:07:44&quot;, &quot;10/25/2021 11:33:06&quot;, &quot;10/25/202…
## $ W001 &lt;chr&gt; NA, NA, NA, &quot;Stimme voll zu5&quot;, &quot;3&quot;, NA, NA, NA, &quot;Stimme …
## $ W002 &lt;chr&gt; NA, NA, NA, &quot;Stimme voll zu5&quot;, &quot;3&quot;, NA, NA, NA, &quot;4&quot;, &quot;2&quot;
## $ W003 &lt;chr&gt; NA, NA, NA, &quot;4&quot;, &quot;3&quot;, NA, NA, NA, &quot;4&quot;, &quot;4&quot;, NA, NA, &quot;Sti…
## $ W004 &lt;chr&gt; NA, NA, NA, &quot;Stimme voll zu5&quot;, &quot;Stimme voll zu5&quot;, NA, NA…
## $ W005 &lt;chr&gt; NA, NA, NA, &quot;Stimme voll zu5&quot;, &quot;Stimme voll zu5&quot;, NA, NA…
## $ W006 &lt;chr&gt; NA, NA, NA, &quot;4&quot;, &quot;4&quot;, NA, NA, NA, &quot;4&quot;, &quot;4&quot;, NA, NA, &quot;4&quot;,…
## $ W007 &lt;chr&gt; NA, NA, NA, &quot;4&quot;, &quot;Stimme voll zu5&quot;, NA, NA, NA, &quot;Stimme …
## $ W008 &lt;chr&gt; NA, NA, NA, &quot;Stimme voll zu5&quot;, &quot;4&quot;, NA, NA, NA, &quot;Stimme …
## $ W009 &lt;chr&gt; NA, NA, NA, &quot;Stimme voll zu5&quot;, &quot;Stimme voll zu5&quot;, NA, NA…
## $ K001 &lt;chr&gt; NA, NA, NA, &quot;4&quot;, &quot;4&quot;, NA, NA, NA, &quot;4&quot;, NA, NA, NA, &quot;3&quot;, …
## $ K002 &lt;chr&gt; NA, NA, NA, &quot;3&quot;, &quot;3&quot;, NA, NA, NA, &quot;4&quot;, NA, NA, NA, &quot;4&quot;, …
## $ K003 &lt;chr&gt; NA, NA, NA, &quot;3&quot;, &quot;Stimme voll zu5&quot;, NA, NA, NA, &quot;3&quot;, NA,…
## $ K004 &lt;chr&gt; NA, NA, NA, &quot;3&quot;, &quot;4&quot;, NA, NA, NA, &quot;4&quot;, NA, NA, NA, &quot;3&quot;, …
## $ K005 &lt;chr&gt; NA, NA, NA, &quot;4&quot;, &quot;3&quot;, NA, NA, NA, &quot;4&quot;, NA, NA, NA, &quot;3&quot;, …
## $ K006 &lt;chr&gt; NA, NA, NA, &quot;4&quot;, &quot;4&quot;, NA, NA, NA, &quot;4&quot;, NA, NA, NA, &quot;4&quot;, …
## $ K007 &lt;chr&gt; NA, NA, NA, &quot;4&quot;, &quot;3&quot;, NA, NA, NA, &quot;3&quot;, NA, NA, NA, &quot;4&quot;, …
## $ K008 &lt;chr&gt; NA, NA, NA, &quot;4&quot;, &quot;3&quot;, NA, NA, NA, &quot;4&quot;, NA, NA, NA, &quot;Stim…
## $ K009 &lt;chr&gt; NA, NA, NA, &quot;4&quot;, &quot;2&quot;, NA, NA, NA, &quot;4&quot;, NA, NA, NA, &quot;Stim…
## $ TK001_01 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;4&quot;, NA,…
## $ TK001_02 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK001_03 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK001_04 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;4&quot;, NA,…
## $ TK002_01 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;4&quot;, NA,…
## $ TK002_02 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK002_03 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK002_04 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;4&quot;, NA,…
## $ TK003_01 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;3&quot;, NA,…
## $ TK003_02 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;4&quot;, NA,…
## $ TK003_03 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK003_04 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK004_01 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK004_02 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK004_03 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK004_04 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;4&quot;, NA,…
## $ TK005_01 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK005_02 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK005_03 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK005_04 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK006_01 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK006_02 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK006_03 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Stimme …
## $ TK006_04 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;4&quot;, NA,…
## $ H001_001 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Ja&quot;, NA…
## $ H001_002 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Nicht G…
## $ H001_003 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Ja&quot;, NA…
## $ H001_004 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Nicht G…
## $ H001_005 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Nicht G…
## $ H001_006 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Nicht G…
## $ H001_007 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Nicht G…
## $ H002 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Ja&quot;, NA…
## $ H003 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Bibliot…
## $ H004 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Gesundh…
## $ H004_other &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
## $ H005 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Bachelo…
## $ H005_other &lt;lgl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
## $ H006 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
## $ H007 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
## $ H008 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Weiblic…
## $ R1 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Die Fra…</code></pre>
</div>
2022-11-18 21:01:02 +01:00
<div id="print" class="section level3" number="3.2.3">
<h3><span class="header-section-number">3.2.3</span> Print</h3>
2022-11-18 09:14:50 +01:00
<pre class="r"><code>print(litdata)</code></pre>
<pre><code>## # A tibble: 313 × 66
## id submit…¹ lastp…² start…³ seed start…⁴ dates…⁵ W001 W002 W003 W004
## &lt;dbl&gt; &lt;chr&gt; &lt;dbl&gt; &lt;chr&gt; &lt;dbl&gt; &lt;chr&gt; &lt;chr&gt; &lt;chr&gt; &lt;chr&gt; &lt;chr&gt; &lt;chr&gt;
## 1 1 10/25/2… 5 en 6.65e8 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## 2 2 &lt;NA&gt; NA de 3.34e8 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## 3 3 &lt;NA&gt; NA de 6.84e8 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## 4 5 &lt;NA&gt; 2 de 2.08e9 10/25/… 10/25/… Stim… Stim… 4 Stim…
## 5 6 &lt;NA&gt; 2 en 4.38e8 10/25/… 10/25/… 3 3 3 Stim…
## 6 7 &lt;NA&gt; NA de 2.15e9 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## 7 8 &lt;NA&gt; NA de 1.74e9 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## 8 9 &lt;NA&gt; NA de 4.64e8 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## 9 10 &lt;NA&gt; 2 en 1.09e9 10/25/… 10/25/… Stim… 4 4 4
## 10 11 &lt;NA&gt; 1 de 1.55e9 10/25/… 10/25/… 3 2 4 4
## # … with 303 more rows, 55 more variables: W005 &lt;chr&gt;, W006 &lt;chr&gt;, W007 &lt;chr&gt;,
## # W008 &lt;chr&gt;, W009 &lt;chr&gt;, K001 &lt;chr&gt;, K002 &lt;chr&gt;, K003 &lt;chr&gt;, K004 &lt;chr&gt;,
## # K005 &lt;chr&gt;, K006 &lt;chr&gt;, K007 &lt;chr&gt;, K008 &lt;chr&gt;, K009 &lt;chr&gt;, TK001_01 &lt;chr&gt;,
## # TK001_02 &lt;chr&gt;, TK001_03 &lt;chr&gt;, TK001_04 &lt;chr&gt;, TK002_01 &lt;chr&gt;,
## # TK002_02 &lt;chr&gt;, TK002_03 &lt;chr&gt;, TK002_04 &lt;chr&gt;, TK003_01 &lt;chr&gt;,
## # TK003_02 &lt;chr&gt;, TK003_03 &lt;chr&gt;, TK003_04 &lt;chr&gt;, TK004_01 &lt;chr&gt;,
## # TK004_02 &lt;chr&gt;, TK004_03 &lt;chr&gt;, TK004_04 &lt;chr&gt;, TK005_01 &lt;chr&gt;, …</code></pre>
</div>
2022-11-18 21:01:02 +01:00
<div id="head" class="section level3" number="3.2.4">
<h3><span class="header-section-number">3.2.4</span> Head</h3>
2022-11-18 09:14:50 +01:00
<pre class="r"><code>head(litdata)</code></pre>
<pre><code>## # A tibble: 6 × 66
## id submitd…¹ lastp…² start…³ seed start…⁴ dates…⁵ W001 W002 W003 W004
## &lt;dbl&gt; &lt;chr&gt; &lt;dbl&gt; &lt;chr&gt; &lt;dbl&gt; &lt;chr&gt; &lt;chr&gt; &lt;chr&gt; &lt;chr&gt; &lt;chr&gt; &lt;chr&gt;
## 1 1 10/25/20… 5 en 6.65e8 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## 2 2 &lt;NA&gt; NA de 3.34e8 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## 3 3 &lt;NA&gt; NA de 6.84e8 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## 4 5 &lt;NA&gt; 2 de 2.08e9 10/25/… 10/25/… Stim… Stim… 4 Stim…
## 5 6 &lt;NA&gt; 2 en 4.38e8 10/25/… 10/25/… 3 3 3 Stim…
## 6 7 &lt;NA&gt; NA de 2.15e9 10/25/… 10/25/… &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;
## # … with 55 more variables: W005 &lt;chr&gt;, W006 &lt;chr&gt;, W007 &lt;chr&gt;, W008 &lt;chr&gt;,
## # W009 &lt;chr&gt;, K001 &lt;chr&gt;, K002 &lt;chr&gt;, K003 &lt;chr&gt;, K004 &lt;chr&gt;, K005 &lt;chr&gt;,
## # K006 &lt;chr&gt;, K007 &lt;chr&gt;, K008 &lt;chr&gt;, K009 &lt;chr&gt;, TK001_01 &lt;chr&gt;,
## # TK001_02 &lt;chr&gt;, TK001_03 &lt;chr&gt;, TK001_04 &lt;chr&gt;, TK002_01 &lt;chr&gt;,
## # TK002_02 &lt;chr&gt;, TK002_03 &lt;chr&gt;, TK002_04 &lt;chr&gt;, TK003_01 &lt;chr&gt;,
## # TK003_02 &lt;chr&gt;, TK003_03 &lt;chr&gt;, TK003_04 &lt;chr&gt;, TK004_01 &lt;chr&gt;,
## # TK004_02 &lt;chr&gt;, TK004_03 &lt;chr&gt;, TK004_04 &lt;chr&gt;, TK005_01 &lt;chr&gt;, …</code></pre>
</div>
</div>
</div>
2022-11-18 21:01:02 +01:00
<div id="data-cleaning" class="section level1" number="4">
<h1><span class="header-section-number">4</span> Data cleaning</h1>
<div id="converting-strings-to-numbers-and-keine-antwort-zu-nan" class="section level2" number="4.1">
<h2><span class="header-section-number">4.1</span> Converting Strings to
2022-11-18 09:14:50 +01:00
numbers and <em>Keine Antwort</em> zu <em>NaN</em></h2>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>litdata &lt;- litdata %&gt;%
2022-11-18 09:14:50 +01:00
mutate_all(~ replace(., . == &quot;Stimme voll zu5&quot;, 5)) %&gt;%
mutate_all(~ replace(., . == &quot;Stimme überhaupt nicht zu1&quot;, 1)) %&gt;%
mutate_all(~ replace(., . == &quot;Keine Antwort-&quot;, NaN))</code></pre>
</div>
2022-11-18 21:01:02 +01:00
<div id="make-it-numeric" class="section level2" number="4.2">
<h2><span class="header-section-number">4.2</span> Make it numeric</h2>
2022-11-18 09:14:50 +01:00
<p>The following code will <strong>NOT</strong> be run. The Idea is to
show a way to automatically edit all columns. It works but some columns
are NOT numeric.</p>
2022-11-18 21:10:07 +01:00
<pre class="r"><code># All colnames that exist
litdataColnames &lt;- colnames(litdata)
# the ones we don&#39;t want to change
litdataNonNumericCols &lt;- c(&quot;submitdate&quot;, &quot;startlanguage&quot;, &quot;startdate&quot;, &quot;datestamp&quot;, &quot;lastpage&quot;, &quot;seed&quot;)
# the colnames that should be changed
litdataColsToMakeNumeric &lt;- litdataColnames[!(litdataColnames %in% litdataNonNumericCols)]
print(litdataColsToMakeNumeric)
litdataColsToMakeNumeric &lt;- c(&quot;R1&quot;)
for (col in litdataColsToMakeNumeric) {
litdata[[col]] &lt;- as.numeric(litdata[[col]])
}</code></pre>
2022-11-18 09:14:50 +01:00
<p>First we rename all the columns</p>
<pre class="r"><code>litdata &lt;- litdata %&gt;% rename(
&quot;A1&quot; = &quot;W001&quot;,
&quot;A2&quot; = &quot;W002&quot;,
&quot;A3&quot; = &quot;W003&quot;,
&quot;A4&quot; = &quot;W004&quot;,
&quot;A5&quot; = &quot;W005&quot;,
&quot;A6&quot; = &quot;W006&quot;,
&quot;A7&quot; = &quot;W007&quot;,
&quot;A8&quot; = &quot;W008&quot;,
&quot;A9&quot; = &quot;W009&quot;,
&quot;B1&quot; = &quot;K001&quot;,
&quot;B2&quot; = &quot;K002&quot;,
&quot;B3&quot; = &quot;K003&quot;,
&quot;B4&quot; = &quot;K004&quot;,
&quot;B5&quot; = &quot;K005&quot;,
&quot;B6&quot; = &quot;K006&quot;,
&quot;B7&quot; = &quot;K007&quot;,
&quot;B8&quot; = &quot;K008&quot;,
&quot;B9&quot; = &quot;K009&quot;,
&quot;C1_1&quot; = &quot;TK001_01&quot;,
&quot;C1_2&quot; = &quot;TK001_02&quot;,
&quot;C1_3&quot; = &quot;TK001_03&quot;,
&quot;C1_4&quot; = &quot;TK001_04&quot;,
&quot;C2_1&quot; = &quot;TK002_01&quot;,
&quot;C2_2&quot; = &quot;TK002_02&quot;,
&quot;C2_3&quot; = &quot;TK002_03&quot;,
&quot;C2_4&quot; = &quot;TK002_04&quot;,
&quot;C3_1&quot; = &quot;TK003_01&quot;,
&quot;C3_2&quot; = &quot;TK003_02&quot;,
&quot;C3_3&quot; = &quot;TK003_03&quot;,
&quot;C3_4&quot; = &quot;TK003_04&quot;,
&quot;C4_1&quot; = &quot;TK004_01&quot;,
&quot;C4_2&quot; = &quot;TK004_02&quot;,
&quot;C4_3&quot; = &quot;TK004_03&quot;,
&quot;C4_4&quot; = &quot;TK004_04&quot;,
&quot;C5_1&quot; = &quot;TK005_01&quot;,
&quot;C5_2&quot; = &quot;TK005_02&quot;,
&quot;C5_3&quot; = &quot;TK005_03&quot;,
&quot;C5_4&quot; = &quot;TK005_04&quot;,
&quot;C6_1&quot; = &quot;TK006_01&quot;,
&quot;C6_2&quot; = &quot;TK006_02&quot;,
&quot;C6_3&quot; = &quot;TK006_03&quot;,
&quot;C6_4&quot; = &quot;TK006_04&quot;,
&quot;D1_1&quot; = &quot;H001_001&quot;,
&quot;D1_2&quot; = &quot;H001_002&quot;,
&quot;D1_3&quot; = &quot;H001_003&quot;,
&quot;D1_4&quot; = &quot;H001_004&quot;,
&quot;D1_5&quot; = &quot;H001_005&quot;,
&quot;D1_6&quot; = &quot;H001_006&quot;,
&quot;D1_7&quot; = &quot;H001_007&quot;,
&quot;D2&quot; = &quot;H002&quot;,
&quot;D3&quot; = &quot;H003&quot;,
&quot;D4&quot; = &quot;H004&quot;,
&quot;D4_comment&quot; = &quot;H004_other&quot;,
&quot;D5&quot; = &quot;H005&quot;,
&quot;D5_comment&quot; = &quot;H005_other&quot;,
&quot;D6&quot; = &quot;H006&quot;,
&quot;D7&quot; = &quot;H007&quot;,
&quot;D8&quot; = &quot;H008&quot;,
&quot;E1&quot; = &quot;R1&quot;
)</code></pre>
<p>Then we change the datatype and fix the values</p>
<pre class="r"><code>litdata$A1 &lt;- as.numeric(litdata$A1)
litdata$A2 &lt;- as.numeric(litdata$A2)
litdata$A3 &lt;- as.numeric(litdata$A3)
litdata$A4 &lt;- as.numeric(litdata$A4)
litdata$A5 &lt;- as.numeric(litdata$A5)
litdata$A6 &lt;- as.numeric(litdata$A6)
litdata$A7 &lt;- as.numeric(litdata$A7)
litdata$A8 &lt;- as.numeric(litdata$A8)
litdata$A9 &lt;- as.numeric(litdata$A9)
litdata$B1 &lt;- as.numeric(litdata$B1)
litdata$B2 &lt;- as.numeric(litdata$B2)
litdata$B3 &lt;- as.numeric(litdata$B3)
litdata$B4 &lt;- as.numeric(litdata$B4)
litdata$B5 &lt;- as.numeric(litdata$B5)
litdata$B6 &lt;- as.numeric(litdata$B6)
litdata$B7 &lt;- as.numeric(litdata$B7)
litdata$B8 &lt;- as.numeric(litdata$B8)
litdata$B9 &lt;- as.numeric(litdata$B9)
litdata$C1_1 &lt;- as.numeric(litdata$C1_1)
litdata$C1_2 &lt;- as.numeric(litdata$C1_2)
litdata$C1_3 &lt;- as.numeric(litdata$C1_3)
litdata$C1_4 &lt;- as.numeric(litdata$C1_4)
litdata$C2_1 &lt;- as.numeric(litdata$C2_1)
litdata$C2_2 &lt;- as.numeric(litdata$C2_2)
litdata$C2_3 &lt;- as.numeric(litdata$C2_3)
litdata$C2_4 &lt;- as.numeric(litdata$C2_4)
litdata$C3_1 &lt;- as.numeric(litdata$C3_1)
litdata$C3_2 &lt;- as.numeric(litdata$C3_2)
litdata$C3_3 &lt;- as.numeric(litdata$C3_3)
litdata$C3_4 &lt;- as.numeric(litdata$C3_4)
litdata$C4_1 &lt;- as.numeric(litdata$C4_1)
litdata$C4_2 &lt;- as.numeric(litdata$C4_2)
litdata$C4_3 &lt;- as.numeric(litdata$C4_3)
litdata$C4_4 &lt;- as.numeric(litdata$C4_4)
litdata$C5_1 &lt;- as.numeric(litdata$C5_1)
litdata$C5_2 &lt;- as.numeric(litdata$C5_2)
litdata$C5_3 &lt;- as.numeric(litdata$C5_3)
litdata$C5_4 &lt;- as.numeric(litdata$C5_4)
litdata$C6_1 &lt;- as.numeric(litdata$C6_1)
litdata$C6_2 &lt;- as.numeric(litdata$C6_2)
litdata$C6_3 &lt;- as.numeric(litdata$C6_3)
litdata$C6_4 &lt;- as.numeric(litdata$C6_4)
litdata &lt;- litdata %&gt;% mutate(D1_1 = ifelse(D1_1 == &quot;Ja&quot;, TRUE, ifelse(D1_1 == &quot;Nicht Gewählt&quot;, FALSE, D1_1)))
litdata$D1_1 &lt;- as.logical(litdata$D1_1)
litdata &lt;- litdata %&gt;% mutate(D1_2 = ifelse(D1_2 == &quot;Ja&quot;, TRUE, ifelse(D1_2 == &quot;Nicht Gewählt&quot;, FALSE, D1_2)))
litdata$D1_2 &lt;- as.logical(litdata$D1_2)
litdata &lt;- litdata %&gt;% mutate(D1_3 = ifelse(D1_3 == &quot;Ja&quot;, TRUE, ifelse(D1_3 == &quot;Nicht Gewählt&quot;, FALSE, D1_3)))
litdata$D1_3 &lt;- as.logical(litdata$D1_3)
2022-11-18 21:01:02 +01:00
2022-11-18 09:14:50 +01:00
litdata &lt;- litdata %&gt;% mutate(D1_4 = ifelse(D1_4 == &quot;Ja&quot;, TRUE, ifelse(D1_4 == &quot;Nicht Gewählt&quot;, FALSE, D1_4)))
litdata$D1_4 &lt;- as.logical(litdata$D1_4)
litdata &lt;- litdata %&gt;% mutate(D1_5 = ifelse(D1_5 == &quot;Ja&quot;, TRUE, ifelse(D1_5 == &quot;Nicht Gewählt&quot;, FALSE, D1_5)))
litdata$D1_5 &lt;- as.logical(litdata$D1_5)
litdata &lt;- litdata %&gt;% mutate(D1_6 = ifelse(D1_6 == &quot;Ja&quot;, TRUE, ifelse(D1_6 == &quot;Nicht Gewählt&quot;, FALSE, D1_6)))
litdata$D1_6 &lt;- as.logical(litdata$D1_6)
litdata &lt;- litdata %&gt;% mutate(D1_7 = ifelse(D1_7 == &quot;Ja&quot;, TRUE, ifelse(D1_7 == &quot;Nicht Gewählt&quot;, FALSE, D1_7)))
litdata$D1_7 &lt;- as.logical(litdata$D1_7)
litdata &lt;- litdata %&gt;% mutate(D2 = ifelse(D2 == &quot;Ja&quot;, TRUE, ifelse(D2 == &quot;Nein&quot;, FALSE, D2)))
litdata$D2 &lt;- as.logical(litdata$D2)
# skipping D3 because it&#39;s just a free text
litdata$D4 &lt;- as.factor(litdata$D4)
# skipping D4_comment because it&#39;s a free text
litdata$D5 &lt;- as.factor(litdata$D5)
# skipping D5_comment because it&#39;s a free text
# can&#39;t be a number as there is a 2010 or earlier option.
litdata$D6 &lt;- as.factor(litdata$D6)
litdata$D7 &lt;- as.numeric(litdata$D7)
litdata$D8 &lt;- as.factor(litdata$D8)
# skipping E1 because it&#39;s a free text</code></pre>
</div>
2022-11-18 21:01:02 +01:00
<div id="second-inspection-of-data" class="section level2 tabset" number="4.3">
<h2 class="tabset"><span class="header-section-number">4.3</span> Second
2022-11-18 09:14:50 +01:00
inspection of data</h2>
2022-11-18 21:01:02 +01:00
<div id="summary-1" class="section level3" number="4.3.1">
<h3><span class="header-section-number">4.3.1</span> Summary</h3>
2022-11-18 09:14:50 +01:00
<pre class="r"><code>summary(litdata)</code></pre>
<pre><code>## id submitdate lastpage startlanguage
## Min. : 1 Length:313 Min. :-1.000 Length:313
## 1st Qu.: 81 Class :character 1st Qu.: 2.000 Class :character
## Median :162 Mode :character Median : 5.000 Mode :character
## Mean :163 Mean : 3.556
## 3rd Qu.:245 3rd Qu.: 5.000
## Max. :327 Max. : 5.000
## NA&#39;s :108
## seed startdate datestamp A1
## Min. :5.647e+06 Length:313 Length:313 Min. :2.000
## 1st Qu.:5.568e+08 Class :character Class :character 1st Qu.:4.000
## Median :1.086e+09 Mode :character Mode :character Median :5.000
## Mean :1.081e+09 Mean :4.515
## 3rd Qu.:1.637e+09 3rd Qu.:5.000
## Max. :2.147e+09 Max. :5.000
## NA&#39;s :117
## A2 A3 A4 A5
## Min. :1.000 Min. :2.000 Min. :1.000 Min. :2.000
## 1st Qu.:3.000 1st Qu.:4.000 1st Qu.:4.000 1st Qu.:4.000
## Median :4.000 Median :4.000 Median :5.000 Median :5.000
## Mean :3.955 Mean :4.246 Mean :4.523 Mean :4.411
## 3rd Qu.:5.000 3rd Qu.:5.000 3rd Qu.:5.000 3rd Qu.:5.000
## Max. :5.000 Max. :5.000 Max. :5.000 Max. :5.000
## NA&#39;s :114 NA&#39;s :114 NA&#39;s :114 NA&#39;s :116
## A6 A7 A8 A9
## Min. :1.000 Min. :1.000 Min. :1.000 Min. :1.000
## 1st Qu.:4.000 1st Qu.:5.000 1st Qu.:3.000 1st Qu.:3.000
## Median :4.000 Median :5.000 Median :4.000 Median :4.000
## Mean :4.347 Mean :4.824 Mean :3.581 Mean :3.663
## 3rd Qu.:5.000 3rd Qu.:5.000 3rd Qu.:4.000 3rd Qu.:5.000
## Max. :5.000 Max. :5.000 Max. :5.000 Max. :5.000
## NA&#39;s :117 NA&#39;s :114 NA&#39;s :122 NA&#39;s :120
## B1 B2 B3 B4
## Min. :1.000 Min. :1.000 Min. :1.000 Min. :1.000
## 1st Qu.:3.000 1st Qu.:2.000 1st Qu.:2.000 1st Qu.:3.000
## Median :3.000 Median :3.000 Median :3.000 Median :3.000
## Mean :3.293 Mean :2.851 Mean :2.863 Mean :3.221
## 3rd Qu.:4.000 3rd Qu.:4.000 3rd Qu.:4.000 3rd Qu.:4.000
## Max. :5.000 Max. :5.000 Max. :5.000 Max. :5.000
## NA&#39;s :132 NA&#39;s :132 NA&#39;s :131 NA&#39;s :132
## B5 B6 B7 B8 B9
## Min. :1.000 Min. :1.000 Min. :1.000 Min. :1.00 Min. :1.000
## 1st Qu.:3.000 1st Qu.:2.000 1st Qu.:3.000 1st Qu.:2.00 1st Qu.:2.000
## Median :3.000 Median :3.000 Median :4.000 Median :3.00 Median :3.000
## Mean :3.409 Mean :2.956 Mean :3.522 Mean :2.72 Mean :2.657
## 3rd Qu.:4.000 3rd Qu.:4.000 3rd Qu.:4.000 3rd Qu.:3.75 3rd Qu.:3.000
## Max. :5.000 Max. :5.000 Max. :5.000 Max. :5.00 Max. :5.000
## NA&#39;s :132 NA&#39;s :132 NA&#39;s :131 NA&#39;s :131 NA&#39;s :132
## C1_1 C1_2 C1_3 C1_4
## Min. :1.000 Min. :1.000 Min. :1.000 Min. :1.000
## 1st Qu.:3.000 1st Qu.:4.000 1st Qu.:4.000 1st Qu.:2.000
## Median :4.000 Median :4.000 Median :5.000 Median :3.000
## Mean :3.606 Mean :4.153 Mean :4.336 Mean :2.956
## 3rd Qu.:4.000 3rd Qu.:5.000 3rd Qu.:5.000 3rd Qu.:4.000
## Max. :5.000 Max. :5.000 Max. :5.000 Max. :5.000
## NA&#39;s :204 NA&#39;s :202 NA&#39;s :200 NA&#39;s :200
## C2_1 C2_2 C2_3 C2_4
## Min. :1.000 Min. :1.000 Min. :1.000 Min. :1.000
## 1st Qu.:3.000 1st Qu.:4.000 1st Qu.:4.000 1st Qu.:2.000
## Median :3.000 Median :4.000 Median :5.000 Median :3.000
## Mean :3.409 Mean :4.055 Mean :4.279 Mean :3.071
## 3rd Qu.:4.000 3rd Qu.:5.000 3rd Qu.:5.000 3rd Qu.:4.000
## Max. :5.000 Max. :5.000 Max. :5.000 Max. :5.000
## NA&#39;s :203 NA&#39;s :204 NA&#39;s :202 NA&#39;s :201
## C3_1 C3_2 C3_3 C3_4 C4_1
## Min. :1.000 Min. :1.000 Min. :1.00 Min. :1.000 Min. :1.000
## 1st Qu.:3.000 1st Qu.:4.000 1st Qu.:4.00 1st Qu.:3.000 1st Qu.:3.000
## Median :3.000 Median :4.000 Median :5.00 Median :3.000 Median :4.000
## Mean :3.495 Mean :4.189 Mean :4.42 Mean :3.321 Mean :3.759
## 3rd Qu.:4.000 3rd Qu.:5.000 3rd Qu.:5.00 3rd Qu.:4.000 3rd Qu.:5.000
## Max. :5.000 Max. :5.000 Max. :5.00 Max. :5.000 Max. :5.000
## NA&#39;s :202 NA&#39;s :202 NA&#39;s :201 NA&#39;s :201 NA&#39;s :201
## C4_2 C4_3 C4_4 C5_1 C5_2
## Min. :1.000 Min. :1.000 Min. :1.00 Min. :1.000 Min. :1.000
## 1st Qu.:4.000 1st Qu.:4.000 1st Qu.:3.00 1st Qu.:3.000 1st Qu.:4.000
## Median :5.000 Median :5.000 Median :3.00 Median :4.000 Median :4.000
## Mean :4.279 Mean :4.396 Mean :3.33 Mean :3.727 Mean :4.183
## 3rd Qu.:5.000 3rd Qu.:5.000 3rd Qu.:4.00 3rd Qu.:5.000 3rd Qu.:5.000
## Max. :5.000 Max. :5.000 Max. :5.00 Max. :5.000 Max. :5.000
## NA&#39;s :202 NA&#39;s :202 NA&#39;s :201 NA&#39;s :203 NA&#39;s :204
## C5_3 C5_4 C6_1 C6_2
## Min. :1.000 Min. :1.000 Min. :1.000 Min. :1.000
## 1st Qu.:4.000 1st Qu.:3.000 1st Qu.:3.000 1st Qu.:4.000
## Median :5.000 Median :3.000 Median :4.000 Median :4.000
## Mean :4.369 Mean :3.255 Mean :3.609 Mean :4.136
## 3rd Qu.:5.000 3rd Qu.:4.000 3rd Qu.:5.000 3rd Qu.:5.000
## Max. :5.000 Max. :5.000 Max. :5.000 Max. :5.000
## NA&#39;s :202 NA&#39;s :203 NA&#39;s :203 NA&#39;s :203
## C6_3 C6_4 D1_1 D1_2
## Min. :1.000 Min. :1.000 Mode :logical Mode :logical
## 1st Qu.:4.000 1st Qu.:3.000 FALSE:64 FALSE:69
## Median :5.000 Median :3.000 TRUE :51 TRUE :46
## Mean :4.245 Mean :3.191 NA&#39;s :198 NA&#39;s :198
## 3rd Qu.:5.000 3rd Qu.:4.000
## Max. :5.000 Max. :5.000
## NA&#39;s :203 NA&#39;s :203
## D1_3 D1_4 D1_5 D1_6
## Mode :logical Mode :logical Mode :logical Mode :logical
## FALSE:30 FALSE:81 FALSE:108 FALSE:115
## TRUE :85 TRUE :34 TRUE :7 NA&#39;s :198
## NA&#39;s :198 NA&#39;s :198 NA&#39;s :198
##
##
##
## D1_7 D2 D3
## Mode :logical Mode :logical Length:313
## FALSE:115 FALSE:12 Class :character
## NA&#39;s :198 TRUE :103 Mode :character
## NA&#39;s :198
##
##
##
## D4
## Berufe des Managements und der Administration, des Bank- und Versicherungsgewerbes und des Rechtswesens: 29
## Gesundheits-, Lehr- und Kulturberufe, Wissenschaftler : 24
## Technische Berufe sowie Informatikberufe : 24
## Berufe des Gastgewerbes und Berufe zur Erbringung persönlicher Dienstleistungens- und Verkehrsberufe : 13
## - : 8
## (Other) : 5
## NA&#39;s :210
## D4_comment D5 D5_comment
## Length:313 Bachelor Information Science : 40 Min. : NA
## Class :character Master Information and Data Management: 10 1st Qu.: NA
## Mode :character Bachelor Multimedia Production : 8 Median : NA
## Bachelor Tourismus : 8 Mean :NaN
## Bachelor Betriebsökonomie : 7 3rd Qu.: NA
## (Other) : 40 Max. : NA
## NA&#39;s :200 NA&#39;s :313
## D6 D7 D8 E1
## 2020 : 34 Min. :1971 männlich: 39 Length:313
## 2018 : 26 1st Qu.:1991 Weiblich: 75 Class :character
## 2021 : 25 Median :1995 NA&#39;s :199 Mode :character
## 2019 : 20 Mean :1993
## 2017 : 4 3rd Qu.:1998
## (Other): 3 Max. :2002
## NA&#39;s :201 NA&#39;s :207</code></pre>
</div>
2022-11-18 21:01:02 +01:00
<div id="glimpse-1" class="section level3" number="4.3.2">
<h3><span class="header-section-number">4.3.2</span> Glimpse</h3>
2022-11-18 09:14:50 +01:00
<pre class="r"><code>glimpse(litdata)</code></pre>
<pre><code>## Rows: 313
## Columns: 66
## $ id &lt;dbl&gt; 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, …
## $ submitdate &lt;chr&gt; &quot;10/25/2021 11:07:44&quot;, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ lastpage &lt;dbl&gt; 5, NA, NA, 2, 2, NA, NA, NA, 2, 1, NA, NA, 5, NA, NA, NA…
## $ startlanguage &lt;chr&gt; &quot;en&quot;, &quot;de&quot;, &quot;de&quot;, &quot;de&quot;, &quot;en&quot;, &quot;de&quot;, &quot;de&quot;, &quot;de&quot;, &quot;en&quot;, &quot;d…
## $ seed &lt;dbl&gt; 664891087, 334145431, 683903577, 2082427237, 438283320, …
## $ startdate &lt;chr&gt; &quot;10/25/2021 11:07:40&quot;, &quot;10/25/2021 11:33:06&quot;, &quot;10/25/202…
## $ datestamp &lt;chr&gt; &quot;10/25/2021 11:07:44&quot;, &quot;10/25/2021 11:33:06&quot;, &quot;10/25/202…
## $ A1 &lt;dbl&gt; NA, NA, NA, 5, 3, NA, NA, NA, 5, 3, NA, NA, 5, NA, NA, N…
## $ A2 &lt;dbl&gt; NA, NA, NA, 5, 3, NA, NA, NA, 4, 2, NA, NA, 5, NA, NA, N…
## $ A3 &lt;dbl&gt; NA, NA, NA, 4, 3, NA, NA, NA, 4, 4, NA, NA, 5, NA, NA, N…
## $ A4 &lt;dbl&gt; NA, NA, NA, 5, 5, NA, NA, NA, 4, 4, NA, NA, 5, NA, NA, N…
## $ A5 &lt;dbl&gt; NA, NA, NA, 5, 5, NA, NA, NA, 4, 4, NA, NA, 4, NA, NA, N…
## $ A6 &lt;dbl&gt; NA, NA, NA, 4, 4, NA, NA, NA, 4, 4, NA, NA, 4, NA, NA, N…
## $ A7 &lt;dbl&gt; NA, NA, NA, 4, 5, NA, NA, NA, 5, 3, NA, NA, 5, NA, NA, N…
## $ A8 &lt;dbl&gt; NA, NA, NA, 5, 4, NA, NA, NA, 5, 4, NA, NA, 5, NA, NA, N…
## $ A9 &lt;dbl&gt; NA, NA, NA, 5, 5, NA, NA, NA, 5, 5, NA, NA, 5, NA, NA, N…
## $ B1 &lt;dbl&gt; NA, NA, NA, 4, 4, NA, NA, NA, 4, NA, NA, NA, 3, NA, NA, …
## $ B2 &lt;dbl&gt; NA, NA, NA, 3, 3, NA, NA, NA, 4, NA, NA, NA, 4, NA, NA, …
## $ B3 &lt;dbl&gt; NA, NA, NA, 3, 5, NA, NA, NA, 3, NA, NA, NA, 4, NA, NA, …
## $ B4 &lt;dbl&gt; NA, NA, NA, 3, 4, NA, NA, NA, 4, NA, NA, NA, 3, NA, NA, …
## $ B5 &lt;dbl&gt; NA, NA, NA, 4, 3, NA, NA, NA, 4, NA, NA, NA, 3, NA, NA, …
## $ B6 &lt;dbl&gt; NA, NA, NA, 4, 4, NA, NA, NA, 4, NA, NA, NA, 4, NA, NA, …
## $ B7 &lt;dbl&gt; NA, NA, NA, 4, 3, NA, NA, NA, 3, NA, NA, NA, 4, NA, NA, …
## $ B8 &lt;dbl&gt; NA, NA, NA, 4, 3, NA, NA, NA, 4, NA, NA, NA, 5, NA, NA, …
## $ B9 &lt;dbl&gt; NA, NA, NA, 4, 2, NA, NA, NA, 4, NA, NA, NA, 5, NA, NA, …
## $ C1_1 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 4, NA, N…
## $ C1_2 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C1_3 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C1_4 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 4, NA, N…
## $ C2_1 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 4, NA, N…
## $ C2_2 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C2_3 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C2_4 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 4, NA, N…
## $ C3_1 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 3, NA, N…
## $ C3_2 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 4, NA, N…
## $ C3_3 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C3_4 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C4_1 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C4_2 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C4_3 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C4_4 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 4, NA, N…
## $ C5_1 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C5_2 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C5_3 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C5_4 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C6_1 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C6_2 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C6_3 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 5, NA, N…
## $ C6_4 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 4, NA, N…
## $ D1_1 &lt;lgl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, TRUE, NA…
## $ D1_2 &lt;lgl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, FALSE, N…
## $ D1_3 &lt;lgl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, TRUE, NA…
## $ D1_4 &lt;lgl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, FALSE, N…
## $ D1_5 &lt;lgl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, FALSE, N…
## $ D1_6 &lt;lgl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, FALSE, N…
## $ D1_7 &lt;lgl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, FALSE, N…
## $ D2 &lt;lgl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, TRUE, NA…
## $ D3 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Bibliot…
## $ D4 &lt;fct&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Gesundh…
## $ D4_comment &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
## $ D5 &lt;fct&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, Bachelor…
## $ D5_comment &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
## $ D6 &lt;fct&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
## $ D7 &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
## $ D8 &lt;fct&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, Weiblich…
## $ E1 &lt;chr&gt; NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, &quot;Die Fra…</code></pre>
</div>
2022-11-18 21:01:02 +01:00
<div id="print-1" class="section level3" number="4.3.3">
<h3><span class="header-section-number">4.3.3</span> Print</h3>
2022-11-18 09:14:50 +01:00
<pre class="r"><code>print(litdata)</code></pre>
<pre><code>## # A tibble: 313 × 66
## id submit…¹ lastp…² start…³ seed start…⁴ dates…⁵ A1 A2 A3 A4
## &lt;dbl&gt; &lt;chr&gt; &lt;dbl&gt; &lt;chr&gt; &lt;dbl&gt; &lt;chr&gt; &lt;chr&gt; &lt;dbl&gt; &lt;dbl&gt; &lt;dbl&gt; &lt;dbl&gt;
## 1 1 10/25/2… 5 en 6.65e8 10/25/… 10/25/… NA NA NA NA
## 2 2 &lt;NA&gt; NA de 3.34e8 10/25/… 10/25/… NA NA NA NA
## 3 3 &lt;NA&gt; NA de 6.84e8 10/25/… 10/25/… NA NA NA NA
## 4 5 &lt;NA&gt; 2 de 2.08e9 10/25/… 10/25/… 5 5 4 5
## 5 6 &lt;NA&gt; 2 en 4.38e8 10/25/… 10/25/… 3 3 3 5
## 6 7 &lt;NA&gt; NA de 2.15e9 10/25/… 10/25/… NA NA NA NA
## 7 8 &lt;NA&gt; NA de 1.74e9 10/25/… 10/25/… NA NA NA NA
## 8 9 &lt;NA&gt; NA de 4.64e8 10/25/… 10/25/… NA NA NA NA
## 9 10 &lt;NA&gt; 2 en 1.09e9 10/25/… 10/25/… 5 4 4 4
## 10 11 &lt;NA&gt; 1 de 1.55e9 10/25/… 10/25/… 3 2 4 4
## # … with 303 more rows, 55 more variables: A5 &lt;dbl&gt;, A6 &lt;dbl&gt;, A7 &lt;dbl&gt;,
## # A8 &lt;dbl&gt;, A9 &lt;dbl&gt;, B1 &lt;dbl&gt;, B2 &lt;dbl&gt;, B3 &lt;dbl&gt;, B4 &lt;dbl&gt;, B5 &lt;dbl&gt;,
## # B6 &lt;dbl&gt;, B7 &lt;dbl&gt;, B8 &lt;dbl&gt;, B9 &lt;dbl&gt;, C1_1 &lt;dbl&gt;, C1_2 &lt;dbl&gt;, C1_3 &lt;dbl&gt;,
## # C1_4 &lt;dbl&gt;, C2_1 &lt;dbl&gt;, C2_2 &lt;dbl&gt;, C2_3 &lt;dbl&gt;, C2_4 &lt;dbl&gt;, C3_1 &lt;dbl&gt;,
## # C3_2 &lt;dbl&gt;, C3_3 &lt;dbl&gt;, C3_4 &lt;dbl&gt;, C4_1 &lt;dbl&gt;, C4_2 &lt;dbl&gt;, C4_3 &lt;dbl&gt;,
## # C4_4 &lt;dbl&gt;, C5_1 &lt;dbl&gt;, C5_2 &lt;dbl&gt;, C5_3 &lt;dbl&gt;, C5_4 &lt;dbl&gt;, C6_1 &lt;dbl&gt;,
## # C6_2 &lt;dbl&gt;, C6_3 &lt;dbl&gt;, C6_4 &lt;dbl&gt;, D1_1 &lt;lgl&gt;, D1_2 &lt;lgl&gt;, D1_3 &lt;lgl&gt;, …</code></pre>
</div>
2022-11-18 21:01:02 +01:00
<div id="head-1" class="section level3" number="4.3.4">
<h3><span class="header-section-number">4.3.4</span> Head</h3>
2022-11-18 09:14:50 +01:00
<pre class="r"><code>head(litdata)</code></pre>
<pre><code>## # A tibble: 6 × 66
## id submitd…¹ lastp…² start…³ seed start…⁴ dates…⁵ A1 A2 A3 A4
## &lt;dbl&gt; &lt;chr&gt; &lt;dbl&gt; &lt;chr&gt; &lt;dbl&gt; &lt;chr&gt; &lt;chr&gt; &lt;dbl&gt; &lt;dbl&gt; &lt;dbl&gt; &lt;dbl&gt;
## 1 1 10/25/20… 5 en 6.65e8 10/25/… 10/25/… NA NA NA NA
## 2 2 &lt;NA&gt; NA de 3.34e8 10/25/… 10/25/… NA NA NA NA
## 3 3 &lt;NA&gt; NA de 6.84e8 10/25/… 10/25/… NA NA NA NA
## 4 5 &lt;NA&gt; 2 de 2.08e9 10/25/… 10/25/… 5 5 4 5
## 5 6 &lt;NA&gt; 2 en 4.38e8 10/25/… 10/25/… 3 3 3 5
## 6 7 &lt;NA&gt; NA de 2.15e9 10/25/… 10/25/… NA NA NA NA
## # … with 55 more variables: A5 &lt;dbl&gt;, A6 &lt;dbl&gt;, A7 &lt;dbl&gt;, A8 &lt;dbl&gt;, A9 &lt;dbl&gt;,
## # B1 &lt;dbl&gt;, B2 &lt;dbl&gt;, B3 &lt;dbl&gt;, B4 &lt;dbl&gt;, B5 &lt;dbl&gt;, B6 &lt;dbl&gt;, B7 &lt;dbl&gt;,
## # B8 &lt;dbl&gt;, B9 &lt;dbl&gt;, C1_1 &lt;dbl&gt;, C1_2 &lt;dbl&gt;, C1_3 &lt;dbl&gt;, C1_4 &lt;dbl&gt;,
## # C2_1 &lt;dbl&gt;, C2_2 &lt;dbl&gt;, C2_3 &lt;dbl&gt;, C2_4 &lt;dbl&gt;, C3_1 &lt;dbl&gt;, C3_2 &lt;dbl&gt;,
## # C3_3 &lt;dbl&gt;, C3_4 &lt;dbl&gt;, C4_1 &lt;dbl&gt;, C4_2 &lt;dbl&gt;, C4_3 &lt;dbl&gt;, C4_4 &lt;dbl&gt;,
## # C5_1 &lt;dbl&gt;, C5_2 &lt;dbl&gt;, C5_3 &lt;dbl&gt;, C5_4 &lt;dbl&gt;, C6_1 &lt;dbl&gt;, C6_2 &lt;dbl&gt;,
## # C6_3 &lt;dbl&gt;, C6_4 &lt;dbl&gt;, D1_1 &lt;lgl&gt;, D1_2 &lt;lgl&gt;, D1_3 &lt;lgl&gt;, D1_4 &lt;lgl&gt;, …</code></pre>
</div>
</div>
</div>
2022-11-18 21:01:02 +01:00
<div id="selbststudium-1" class="section level1" number="5">
<h1><span class="header-section-number">5</span> Selbststudium 1</h1>
2022-11-18 09:14:50 +01:00
<p><em>Berechnen Sie die Häufigkeiten für die Variablen W003, K003,
H001_001, H005, H007 und H008.</em></p>
2022-11-18 21:01:02 +01:00
<div id="data" class="section level2 tabset" number="5.1">
<h2 class="tabset"><span class="header-section-number">5.1</span>
2022-11-18 09:14:50 +01:00
Data</h2>
<pre class="r"><code>displayFunction1 &lt;- function(table, column) {
tmp &lt;- table[column]
tmp &lt;- rename(tmp, value = all_of(column))
tmp &lt;- tmp %&gt;%
count(value) %&gt;%
2022-11-18 21:10:07 +01:00
mutate(percentage = prop.table(n) * 100)
2022-11-18 09:14:50 +01:00
print(tmp, n = 100)
2022-11-18 21:10:07 +01:00
ggplot(
tmp,
aes(x = value, y = n)
) +
geom_bar(stat = &quot;identity&quot;) +
theme(axis.text.x = element_text(angle = 45, hjust = 1))
2022-11-18 09:14:50 +01:00
}</code></pre>
<div id="a3-w003" class="section level3 unnumbered">
<h3 class="unnumbered">A3 (W003)</h3>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>displayFunction1(litdata, &quot;A3&quot;)</code></pre>
2022-11-18 09:14:50 +01:00
<pre><code>## # A tibble: 6 × 3
## value n percentage
## &lt;dbl&gt; &lt;int&gt; &lt;dbl&gt;
## 1 2 6 1.92
## 2 3 29 9.27
## 3 4 74 23.6
## 4 5 90 28.8
## 5 NA 112 35.8
## 6 NaN 2 0.639</code></pre>
<pre><code>## Warning: Removed 2 rows containing missing values (`position_stack()`).</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="b3-k003" class="section level3 unnumbered">
<h3 class="unnumbered">B3 (K003)</h3>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>displayFunction1(litdata, &quot;B3&quot;)</code></pre>
2022-11-18 09:14:50 +01:00
<pre><code>## # A tibble: 7 × 3
## value n percentage
## &lt;dbl&gt; &lt;int&gt; &lt;dbl&gt;
## 1 1 16 5.11
## 2 2 47 15.0
## 3 3 71 22.7
## 4 4 42 13.4
## 5 5 6 1.92
## 6 NA 130 41.5
## 7 NaN 1 0.319</code></pre>
<pre><code>## Warning: Removed 2 rows containing missing values (`position_stack()`).</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="d1_1-h001_001" class="section level3 unnumbered">
<h3 class="unnumbered">D1_1 (H001_001)</h3>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>displayFunction1(litdata, &quot;D1_1&quot;)</code></pre>
2022-11-18 09:14:50 +01:00
<pre><code>## # A tibble: 3 × 3
## value n percentage
## &lt;lgl&gt; &lt;int&gt; &lt;dbl&gt;
## 1 FALSE 64 20.4
## 2 TRUE 51 16.3
## 3 NA 198 63.3</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="d5-h005" class="section level3 unnumbered">
<h3 class="unnumbered">D5 (H005)</h3>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>displayFunction1(litdata, &quot;D5&quot;)</code></pre>
2022-11-18 09:14:50 +01:00
<pre><code>## # A tibble: 18 × 3
## value n percentage
## &lt;fct&gt; &lt;int&gt; &lt;dbl&gt;
## 1 Bachelor Architektur 1 0.319
## 2 Bachelor Bauingenieurwesen 2 0.639
## 3 Bachelor Betriebsökonomie 7 2.24
## 4 Bachelor Computational and Data Science 2 0.639
## 5 Bachelor Digital Business Management 6 1.92
## 6 Bachelor Information Science 40 12.8
## 7 Bachelor Mobile Robotics 1 0.319
## 8 Bachelor Multimedia Production 8 2.56
## 9 Bachelor Photonics 3 0.958
## 10 Bachelor Service Innovation and Design 5 1.60
## 11 Bachelor Sport Management 7 2.24
## 12 Bachelor Tourismus 8 2.56
## 13 CAS Sport Management 4.0 1 0.319
## 14 MAS Information Science 1 0.319
## 15 Master Information and Data Management 10 3.19
## 16 Master New Business 7 2.24
## 17 Master Tourism and Change 4 1.28
## 18 &lt;NA&gt; 200 63.9</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="d7-h007" class="section level3 unnumbered">
<h3 class="unnumbered">D7 (H007)</h3>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>displayFunction1(litdata, &quot;D7&quot;)</code></pre>
2022-11-18 09:14:50 +01:00
<pre><code>## # A tibble: 24 × 3
## value n percentage
## &lt;dbl&gt; &lt;int&gt; &lt;dbl&gt;
## 1 1971 1 0.319
## 2 1972 1 0.319
## 3 1973 1 0.319
## 4 1974 3 0.958
## 5 1980 1 0.319
## 6 1984 1 0.319
## 7 1985 4 1.28
## 8 1987 5 1.60
## 9 1988 3 0.958
## 10 1989 2 0.639
## 11 1990 4 1.28
## 12 1991 5 1.60
## 13 1992 6 1.92
## 14 1993 8 2.56
## 15 1994 2 0.639
## 16 1995 10 3.19
## 17 1996 3 0.958
## 18 1997 14 4.47
## 19 1998 15 4.79
## 20 1999 7 2.24
## 21 2000 7 2.24
## 22 2001 2 0.639
## 23 2002 1 0.319
## 24 NA 207 66.1</code></pre>
<pre><code>## Warning: Removed 1 rows containing missing values (`position_stack()`).</code></pre>
<p><img src="data:image/png;base64,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
2022-11-18 21:01:02 +01:00
<p>Die Warnung resultiert daraus, dass es sehr viele <em>NA</em>
2022-11-18 09:14:50 +01:00
gibt.</p>
</div>
<div id="d8-h008" class="section level3 unnumbered">
<h3 class="unnumbered">D8 (H008)</h3>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>displayFunction1(litdata, &quot;D8&quot;)</code></pre>
2022-11-18 09:14:50 +01:00
<pre><code>## # A tibble: 3 × 3
## value n percentage
## &lt;fct&gt; &lt;int&gt; &lt;dbl&gt;
## 1 männlich 39 12.5
## 2 Weiblich 75 24.0
## 3 &lt;NA&gt; 199 63.6</code></pre>
<p><img src="data:image/png;base64,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
</div>
</div>
</div>
2022-11-18 21:01:02 +01:00
<div id="selbststudium-2.1" class="section level1" number="6">
<h1><span class="header-section-number">6</span> Selbststudium 2.1</h1>
<p>We have the year 2021 ## Preparation</p>
<pre class="r"><code>birthyears &lt;- litdata$D7
# remove NAs
birthyears &lt;- birthyears[!is.na(birthyears)]
2022-11-18 21:10:07 +01:00
age &lt;- 2021 - birthyears</code></pre>
2022-11-18 21:01:02 +01:00
<div id="frequency" class="section level2" number="6.1">
<h2><span class="header-section-number">6.1</span> Frequency</h2>
<pre class="r"><code>freq(age)</code></pre>
2022-11-25 16:31:02 +01:00
<pre><code>## frequency percent valid_percent cumulative_percent
## 19 1 0.94 0.94 0.94
## 20 2 1.89 1.89 2.83
## 21 7 6.60 6.60 9.43
## 22 7 6.60 6.60 16.04
## 23 15 14.15 14.15 30.19
## 24 14 13.21 13.21 43.40
## 25 3 2.83 2.83 46.23
## 26 10 9.43 9.43 55.66
## 27 2 1.89 1.89 57.55
## 28 8 7.55 7.55 65.09
## 29 6 5.66 5.66 70.75
## 30 5 4.72 4.72 75.47
## 31 4 3.77 3.77 79.25
## 32 2 1.89 1.89 81.13
## 33 3 2.83 2.83 83.96
## 34 5 4.72 4.72 88.68
## 36 4 3.77 3.77 92.45
## 37 1 0.94 0.94 93.40
## 41 1 0.94 0.94 94.34
## 47 3 2.83 2.83 97.17
## 48 1 0.94 0.94 98.11
## 49 1 0.94 0.94 99.06
## 50 1 0.94 0.94 100.00
2022-11-25 16:44:01 +01:00
## Valid_Total 106 100.00 100.00 NaN
2022-11-25 16:31:02 +01:00
## NAs 0 0.00 NaN NaN
## Total 106 100.00 NaN NaN</code></pre>
2022-11-18 21:01:02 +01:00
<pre class="r"><code># with NA
2022-11-18 21:10:07 +01:00
freq(2021 - litdata$D7)</code></pre>
2022-11-25 16:31:02 +01:00
<pre><code>## frequency percent valid_percent cumulative_percent
## 19 1 0.32 0.94 0.94
## 20 2 0.64 1.89 2.83
## 21 7 2.24 6.60 9.43
## 22 7 2.24 6.60 16.04
## 23 15 4.79 14.15 30.19
## 24 14 4.47 13.21 43.40
## 25 3 0.96 2.83 46.23
## 26 10 3.19 9.43 55.66
## 27 2 0.64 1.89 57.55
## 28 8 2.56 7.55 65.09
## 29 6 1.92 5.66 70.75
## 30 5 1.60 4.72 75.47
## 31 4 1.28 3.77 79.25
## 32 2 0.64 1.89 81.13
## 33 3 0.96 2.83 83.96
## 34 5 1.60 4.72 88.68
## 36 4 1.28 3.77 92.45
## 37 1 0.32 0.94 93.40
## 41 1 0.32 0.94 94.34
## 47 3 0.96 2.83 97.17
## 48 1 0.32 0.94 98.11
## 49 1 0.32 0.94 99.06
## 50 1 0.32 0.94 100.00
2022-11-25 16:44:01 +01:00
## Valid_Total 106 33.87 100.00 NaN
2022-11-25 16:31:02 +01:00
## NAs 207 66.13 NaN NaN
## Total 313 100.00 NaN NaN</code></pre>
2022-11-18 21:01:02 +01:00
</div>
<div id="selbststudium-2" class="section level2" number="6.2">
<h2><span class="header-section-number">6.2</span> Selbststudium 2</h2>
<p><a href="https://www.beratung-statistik.de/statistik-beratung-infos/r-tutorial/deskriptive-statistik-r/" class="uri">https://www.beratung-statistik.de/statistik-beratung-infos/r-tutorial/deskriptive-statistik-r/</a></p>
<div id="modalwert" class="section level3" number="6.2.1">
<h3><span class="header-section-number">6.2.1</span> Modalwert</h3>
<pre class="r"><code># own method
getmode(age)</code></pre>
<pre><code>## [1] 23</code></pre>
</div>
<div id="median" class="section level3" number="6.2.2">
<h3><span class="header-section-number">6.2.2</span> Median</h3>
<pre class="r"><code>median(age)</code></pre>
<pre><code>## [1] 26</code></pre>
</div>
<div id="arithmetischer-mittelwert" class="section level3" number="6.2.3">
<h3><span class="header-section-number">6.2.3</span> Arithmetischer
Mittelwert</h3>
<pre class="r"><code>mean(age)</code></pre>
<pre><code>## [1] 27.78302</code></pre>
</div>
<div id="spannweite" class="section level3" number="6.2.4">
<h3><span class="header-section-number">6.2.4</span> Spannweite</h3>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>max(age) - min(age)</code></pre>
2022-11-18 21:01:02 +01:00
<pre><code>## [1] 31</code></pre>
</div>
<div id="quartilsabstand" class="section level3" number="6.2.5">
<h3><span class="header-section-number">6.2.5</span>
Quartilsabstand</h3>
<pre class="r"><code>IQR(age)</code></pre>
<pre><code>## [1] 7</code></pre>
<pre class="r"><code># just for fun
summary(age)</code></pre>
<pre><code>## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 19.00 23.00 26.00 27.78 30.00 50.00</code></pre>
</div>
<div id="varianz" class="section level3" number="6.2.6">
<h3><span class="header-section-number">6.2.6</span> Varianz</h3>
<pre class="r"><code>var(age)</code></pre>
<pre><code>## [1] 45.04771</code></pre>
</div>
<div id="standardabweichung" class="section level3" number="6.2.7">
<h3><span class="header-section-number">6.2.7</span>
Standardabweichung</h3>
<pre class="r"><code>sd(age)</code></pre>
<pre><code>## [1] 6.711759</code></pre>
</div>
<div id="schiefe" class="section level3" number="6.2.8">
<h3><span class="header-section-number">6.2.8</span> Schiefe</h3>
2022-12-02 14:03:44 +01:00
<pre class="r"><code>skewness(age)</code></pre>
<pre><code>## [1] 1.550033</code></pre>
2022-11-18 21:01:02 +01:00
<blockquote>
<p>Die Kennzahl Schiefe ist wird Null bei einer perfekt symmetrischen
Verteilung, größer als Null bei einer rechtsschiefen und kleiner als
Null bei einer linksschiefen Verteilung. <a href="https://www.beratung-statistik.de/statistik-beratung-infos/r-tutorial/deskriptive-statistik-r/" class="uri">https://www.beratung-statistik.de/statistik-beratung-infos/r-tutorial/deskriptive-statistik-r/</a></p>
</blockquote>
</div>
<div id="kurtosis" class="section level3" number="6.2.9">
<h3><span class="header-section-number">6.2.9</span> Kurtosis</h3>
2022-12-02 14:03:44 +01:00
<pre class="r"><code>kurtosis(age, type = 2) # https://rdrr.io/rforge/e1071/man/kurtosis.html</code></pre>
<pre><code>## [1] 2.55861</code></pre>
2022-11-18 21:01:02 +01:00
<blockquote>
<p>Eine weitere bekannte Kennzahl ist die Kurtosis. Um eine Vorstellung
von der Bedeutung der Kurtosis zu erhalten, betrachten Sie nachfolgende
Graphik.<br />
In dieser Graphik sind eine Normalverteilung, sowie eine steilgipflige
(aka leptokurtisch) und eine flachgipflige (aka platykurtisch)
dargestellt. Die steilgipflige Verteilung ist in der Mitte spitzer als
die Normalverteilung und an den Rändern breiter. Bei der flachgipligen
Verteilung ist es anders herum. Die Kurtosis ist nun eine Kennzahl, mit
der untersucht wird, ob eine Verteilung im Vergleich zur
Normalverteilung flachgipflig oder steilgipflig ist:<br />
- Für eine Normalverteilung nimmt die Kurtosis genau den Wert 3
an.<br />
- Eine steilgipflige Verteilung hat eine Kurtosis, die größer als 3
ist.<br />
- Für eine flachgipflige Verteilung ist die Kurtosis kleiner als
3.<br />
- Beachten Sie: Anstatt der Kurtosis wird häufig auch der sogenannte
Exzess verwendet. Dies ist eine weitere Kennzahl, die definiert ist
durch die Formel: Exzess = Kurtosis - 3.<br />
- Der Exzess ist somit größer als Null, wenn die Verteilung steilgipflig
ist, und kleiner als Null bei einer flachgipfligen Verteilung.<br />
<img src="data:image/png;base64,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
Frech kopiert von: <a href="https://www.beratung-statistik.de/statistik-beratung-infos/r-tutorial/deskriptive-statistik-r/" class="uri">https://www.beratung-statistik.de/statistik-beratung-infos/r-tutorial/deskriptive-statistik-r/</a></p>
</blockquote>
</div>
<div id="qq-plot" class="section level3" number="6.2.10">
<h3><span class="header-section-number">6.2.10</span> QQ-Plot</h3>
<pre class="r"><code>qqnorm(age)
qqline(age)</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="historam-for-age" class="section level3 tabset" number="6.2.11">
<h3 class="tabset"><span class="header-section-number">6.2.11</span>
Historam for age</h3>
2022-11-25 16:31:02 +01:00
<div id="frequency-1" class="section level4 unnumbered">
<h4 class="unnumbered">Frequency</h4>
<pre class="r"><code>hist(age, freq = F)
lines(density(age), lwd = 2, col = &quot;black&quot;)</code></pre>
<p><img src="data:image/png;base64,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
</div>
2022-11-18 21:01:02 +01:00
<div id="auto-breaks" class="section level4 unnumbered">
<h4 class="unnumbered">Auto Breaks</h4>
<pre class="r"><code>hist(age)</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="breaks" class="section level4 unnumbered">
<h4 class="unnumbered">3 Breaks</h4>
<pre class="r"><code>hist(age, breaks = 3)</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="breaks-1" class="section level4 unnumbered">
<h4 class="unnumbered">5 Breaks</h4>
<pre class="r"><code>hist(age, breaks = 5)</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="breaks-2" class="section level4 unnumbered">
<h4 class="unnumbered">7 Breaks</h4>
<pre class="r"><code>hist(age, breaks = 7)</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="breaks-3" class="section level4 unnumbered">
<h4 class="unnumbered">10 Breaks</h4>
<pre class="r"><code>hist(age, breaks = 10)</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="breaks-4" class="section level4 unnumbered">
<h4 class="unnumbered">15 Breaks</h4>
<pre class="r"><code>hist(age, breaks = 15)</code></pre>
<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABUAAAAPACAMAAADDuCPrAAADAFBMVEUAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////isF19AAAACXBIWXMAAB2HAAAdhwGP5fFlAAAgAElEQVR4nO3deYAU1bmw8XdgWIZNNhEEjSKICKjBJbgGlyhBjSFqRIVoiOICRoiimLjFXLMhEUSNEDWuudFr3I3B4JKrJrjEixq3RNxQQyJh8UOQbfrrU9Xd0z1dDVWnlnNq6vn94VQXfapfiunHnp6eHskBALSI6QEAIK0IKABoIqAAoImAAoAmAgoAmggoAGgioACgiYACgCYCCgCaCCgAaCKgAKCJgAKAJgIKAJoIKABoIqAAoImAAoAmAgoAmggoAGgioACgiYACgCYCCgCaCCgAaCKgAKCJgAKAJgIKAJoIKABoIqAAoImAAoAmAgoAmggoAGgioACgiYACgCYCCgCaCCgAaCKgAKCJgAKAJgIKAJoIKABoIqAAoImAAoAmAgoAmggoAGgioACgiYACgCYCCgCaCCgAaCKgAKCJgAKAJgIKAJoIKABoIqAAoImAAoAmAgoAmggoAGgioACgiYACgCYCCgCaCCgAaCKgAKCJgAKAJgIKAJoIKABoIqAAoImAAoAmAgrfbhTljqYdk50dC9XmLLXV1dRkEfnb2KEd2nQ+2PQYSA8CCt9CBXTGlLz7Yp4wnDvrnb/PUNNzID0IKHwLFdA91BWmxDxhKMt7CgFFMAQUvrXwgN4nBBQBEVD4trmA3rlH3oGbWWx/QH/u/G1uX/ZP04MgPQgofNtcQLfI/oCerybcwfQUSBUCCt9SENCNG/TXns/X7wiKgMI3/8+BbrzjOwdv37Dz4Wfc0+hc/qmUnO9eY9PDZ+/eu03PXU+5c035TayeuW/Xbvvfsik3Tl33p2rXmWprRC63/ILd2r/kXunqE/fv12ar/kfPWFJYdpS6zrjcq0c1SNv+YxeoXS9PHtS5+/6nv+b9V6m6+QVTpgxXB+kxZcqUTc2vXX2DNWZ1/OW8L27TfufRF3+0hdOJFoCAwjffAf3NoFIvBztXrwroo0NKO3r/sumAf9zW3XfEyqqAvtQj/+HF/OX1P+5RWtvmgo3OOjegd7Ut7J6wLndFfeEaFzZ6/E2qb75sQtlYeWWvG6wxa957Xytet+2E5VqnGSlCQOGb34BOk3Kn56oD+uO68muc/HnheP9TX9x18DebBfRtJ2IqoGdXHP1EZ6ET0AFtSnvPu6TpGmV9LvK4+c0E1OsGa8yaf+Dbp+y6Q3gQ2tIRUPjmBnTHvUq29gzoI1JpXi732OTJzossd588Wb2W/pfNrjHRPf4rHZp21TcLqPu4Lh/Q25qtfURd56hmO8sD2eVfzf8eXjdfO6CeN1hj1tx/tq247g48Bm3hCCh8u1E8NQ/oAWqz7bn3LvjNGU5ltnWeUyz7JtJb7Zx1O54197wvuoe4X+1u3N3Z7nXyKX0LR24KaCd3Rz6gO6mPHb4z57ZZRzq7xqrrFALa6Sun7l2cqtNhp+7pbt3b7K9R4+ZrfRPJ8wZrzOo+HVp39mN/u/dwafoLo8UioPDNX0BXOw//bnBWLHCu8JzaLAvoqc7eY1fnNzdd5GzvqXbf7Wx+Ob97w6nNAyrS6tgf3Xr9x7kPnQtPOMf5ttrcTW25AR2hvsVTeHi51/v57dnO5o+a/TVq3HyNgHrfYI1Z32utNm90ruw8v9Hm76HPOmxGQOGbv4C+7eyc7S45ZGjeH9RWU0D/n/Nc5e6Fb+6Md67+Qn7rYLWx9Wpn76jmAe39V/fq/12ft6u77bzyvZ/acgLa5h/OXucRY+u/OdtfUNunVP4tat18jYB632CNWS9tynFutfMEx2UBzi/Sh4DCtyCPQFuP+fWSisVNAXWfI32gsP8t50Hbz/PrnO+hX+zufbZ5QO+uHmfR9pUB3cPdfXjpYWK+32p7XOWyGjfv43WgTTdYa9aDynbnjlcXDtrM8ZB+BBS+VX0XfrpXQHNfLJZ18DkPrCpdtymglzsPF0vfqXGeTTw+l3vKWfNSYe9OlQFtV/GNnU2v/PbSE3Z1b6QpoF93/3BU2fZhHgGtcfObDWjzG6wxa2N7tfXVKa4vqQsdN3tGkXYEFL75DOifWjc9Oq3f99qV7nWbAjpJbQ0sHeQb6uKXc7m7nAXFb1sfURnQXZtutPGO47o13UBZQI9z/9wJ6Fh32yugNW6+dkA9brDGrCul2totnlakGAGFbz4Dmnt2j/KCdH3U2dkU0HGlZDm+qy4Oy+WuVx/bF/dOrAzoiNLV3/ly4bid3NdfBg5ojZuvGVCvG6wx6zseAf1wi6cVKUZA4ZvfgOZy/3fpXk0vxWz9stpV8xGo81Thfrnczc6VPyvsHVMjoOuHqovtvvXff2/M/VoroDVuvlZAPW+wxqxLPAK62N+5RToRUPjmP6B5S399/FaFhjhlq/kcqPMHx+Ry9zvXfb2wd7caAZ2hLnV/y9n+sVZAa9x8rYB63mCNWdc6u5/c/FlES0JA4VuggOZteGqi80M6O6kLTQF92FlV/Db4P5yr/LD48qdZ7t7FzX8SqXjM0erSee72BK2A1rj5WgH1vMFaszrfpr9zsycRLQoBhW/+AnraqLxiRJyfI++htpyAnqu2PnVeiLlH4YWYJznHeDa/1Vtt7Oi+H52TKq+A7qguXepsLu+mFdBaN18joN43WGPWb5Xf3rOz8qhpy0ZA4Zu/gH5FbQ1xX2Oec77tso/acgL6bWenkxk5QT2FuMk9xFCVs+85m8etz+UaL5ZaAXVeSzREfWt7zVjRCmitm68RUO8brDHrH9RWG/fR7du9yh6looUioPDNX0CvdnbudOX9//vonAOd7Z+p3c5rzPu8+K9Pcrk33LedG/Ddm6YPd+tzj7rG2+67Ke048TsDpWZAT3T+YPCMW6bv7F6nr9obKKA1br5GQL1vsMas7mtg686+/60/X9bVuTKvYmrZCCh88xfQFZVvSJR/yPap2n1a4ZJ6O7vrml3jdPdwlzXb7RXQm5tfp416M7pAAa11894B9b7B
</div>
<div id="breaks-5" class="section level4 unnumbered">
<h4 class="unnumbered">20 Breaks</h4>
<pre class="r"><code>hist(age, breaks = 20)</code></pre>
<p><img src="data:image/png;base64,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
</div>
<div id="breaks-6" class="section level4 unnumbered">
<h4 class="unnumbered">30 Breaks</h4>
<pre class="r"><code>hist(age, breaks = 30)</code></pre>
<p><img src="data:image/png;base64,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
</div>
</div>
</div>
</div>
<div id="selbststudium-2.2" class="section level1" number="7">
<h1><span class="header-section-number">7</span> Selbststudium 2.2</h1>
<p>Auf der Grundlage von Daten aus einer Schweizer Schüllererhebung wird
aus verschiedenen Variablen (z.B. Angaben zum Beruf der Eltern, zur
Elternausbildung sowie zur Anzahl von Bücchern zu Hause) ein Index zur
sozialen Herkunft erstellt. Dieser Index erscheint in einer neu
gebildeten numerischen Variable im Datensatz, gibt also für jeden Fall
in diesem Datensatz einen Skalenwert zur sozialen Herkunft an. Die neu
gebildete Skala läuft von 0 (Wert mit der geringsten Ausprägung) bis 10
(Wert mit der höchsten Ausprägung).</p>
<p>Für die gesamte Schweiz liegt der arithmetische Mittelwert auf dieser
Skala bei 5.6 und die Standardabweichung beträgt 1.8 (Zahlen sind von
mir frei erfunden!). Die Verteilung entspricht einer
Normalverteilung.</p>
<p>Der Mittelwert der Verteilung der Bündner Schüler liegt etwas tiefer
als in der Gesamtschweiz, nämlich bei 5.1 mit einer Standardabweichung
von 2.</p>
<div id="aufgabenstellung-1" class="section level2" number="7.1">
<h2><span class="header-section-number">7.1</span> Aufgabenstellung
1</h2>
<p>Wo in der Verteilung der Schweiz liegt der Bündner Mittelwert, bzw.
wie viele Schweizer Schüler haben bzgl. der sozialen Herkunft einen
tieferen Wert als der typische Bündner Schüler?</p>
<pre class="r"><code>pnorm(5.1, mean = 5.6, sd = 1.8)</code></pre>
<pre><code>## [1] 0.3905915</code></pre>
</div>
<div id="aufgabenstellung-2" class="section level2" number="7.2">
<h2><span class="header-section-number">7.2</span> Aufgabenstellung
2</h2>
<p>In einem Bündner Ort beträgt der Mittelwert auf der Skala zur
sozialen Herkunft 5.6, er ist also genauso hoch wie in der
Gesamtschweiz. Was ist zur Lage dieses Wertes bezogen auf die Verteilung
in Graubünden zu sagen? Also: Wie viele Schüler in GR liegen mit ihrem
Wert darunter?</p>
2022-11-18 21:10:07 +01:00
<pre class="r"><code>pnorm(5.6, mean = 5.1, sd = 2.0)</code></pre>
2022-11-18 21:01:02 +01:00
<pre><code>## [1] 0.5987063</code></pre>
</div>
</div>
2022-11-18 09:14:50 +01:00
</div>
</div>
</div>
<script>
// add bootstrap table styles to pandoc tables
function bootstrapStylePandocTables() {
$('tr.odd').parent('tbody').parent('table').addClass('table table-condensed');
}
$(document).ready(function () {
bootstrapStylePandocTables();
});
</script>
<!-- tabsets -->
<script>
$(document).ready(function () {
window.buildTabsets("TOC");
});
$(document).ready(function () {
$('.tabset-dropdown > .nav-tabs > li').click(function () {
$(this).parent().toggleClass('nav-tabs-open');
});
});
</script>
<!-- code folding -->
<script>
$(document).ready(function () {
// temporarily add toc-ignore selector to headers for the consistency with Pandoc
$('.unlisted.unnumbered').addClass('toc-ignore')
// move toc-ignore selectors from section div to header
$('div.section.toc-ignore')
.removeClass('toc-ignore')
.children('h1,h2,h3,h4,h5').addClass('toc-ignore');
// establish options
var options = {
2022-11-18 21:01:02 +01:00
selectors: "h1,h2,h3,h4",
2022-11-18 09:14:50 +01:00
theme: "bootstrap3",
context: '.toc-content',
hashGenerator: function (text) {
return text.replace(/[.\\/?&!#<>]/g, '').replace(/\s/g, '_');
},
ignoreSelector: ".toc-ignore",
scrollTo: 0
};
options.showAndHide = true;
options.smoothScroll = true;
// tocify
var toc = $("#TOC").tocify(options).data("toc-tocify");
});
</script>
<!-- dynamically load mathjax for compatibility with self-contained -->
<script>
(function () {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
</body>
</html>