Skip to content

Commit

Permalink
Add linear modelling course
Browse files Browse the repository at this point in the history
  • Loading branch information
rmccreath committed Dec 19, 2024
1 parent b8fba4a commit b6bb4b0
Show file tree
Hide file tree
Showing 17 changed files with 40 additions and 21 deletions.
19 changes: 19 additions & 0 deletions assets/courses.json
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,25 @@
"materials": "",
"related": []
},
{
"title": "Introduction to Linear Modelling in R",
"slug": "linear-modelling-in-r",
"description": "Get started with linear modelling in R, learning how to explain your data and make predictions.",
"overview": "Linear modelling in R is a powerful tool for understanding relationships between variables in your data. This course is an introduction to linear modelling in R, from the foundations. It covers the basics of linear modelling, including fitting models, interpreting results, and making predictions. This course is designed to be a complete introduction to linear modelling in R, so you can use the first few chapters to learn about linear modelling and leave it there. However, the course continues and shows how that linear modelling code can be integrated into R projects. This will be particularly useful for adopting RAP principles, or ensuring the full pipeline is managed within R.",
"link": "https://scotland.shinyapps.io/phs-learnr-linearmodelling/",
"f2f": "",
"online": "https://scotland.shinyapps.io/phs-learnr-linearmodelling/",
"image": "",
"type": ["Online Course"],
"technology": "R",
"level": "2",
"packages": ["base", "modelr", "ggfortify", "GGally"],
"tags": ["r", "modelling"],
"prereqs": ["Introduction to R"],
"timetable": "",
"materials": "",
"related": []
},
{
"title": "SPSS to R",
"slug": "spss-to-r",
Expand Down
4 changes: 2 additions & 2 deletions docs/404.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!doctype html>
<html>
<head>
<meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><title>PHS Data Science - Knowledge Base</title><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><script data-n-head="1" src="https://cdn.lordicon.com/libs/frhvbuzj/lord-icon-2.0.2.js"></script><base href="/knowledge-base/"><link rel="preload" href="/knowledge-base/_nuxt/974ddf3.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/cbba5ee.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/e23605f.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/ab8f660.js" as="script">
<meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><title>PHS Data Science - Knowledge Base</title><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><script data-n-head="1" src="https://cdn.lordicon.com/libs/frhvbuzj/lord-icon-2.0.2.js"></script><base href="/knowledge-base/"><link rel="preload" href="/knowledge-base/_nuxt/5996136.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/cbba5ee.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/e23605f.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/ab8f660.js" as="script">
</head>
<body>
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style> <script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script> <div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div> </div><script>window.__NUXT__={config:{_app:{basePath:"/knowledge-base/",assetsPath:"/knowledge-base/_nuxt/",cdnURL:null}}}</script>
<script src="/knowledge-base/_nuxt/974ddf3.js"></script><script src="/knowledge-base/_nuxt/cbba5ee.js"></script><script src="/knowledge-base/_nuxt/e23605f.js"></script><script src="/knowledge-base/_nuxt/ab8f660.js"></script></body>
<script src="/knowledge-base/_nuxt/5996136.js"></script><script src="/knowledge-base/_nuxt/cbba5ee.js"></script><script src="/knowledge-base/_nuxt/e23605f.js"></script><script src="/knowledge-base/_nuxt/ab8f660.js"></script></body>
</html>
1 change: 1 addition & 0 deletions docs/_nuxt/1782ea8.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/_nuxt/1addff9.js

This file was deleted.

1 change: 0 additions & 1 deletion docs/_nuxt/1b71786.js

This file was deleted.

2 changes: 1 addition & 1 deletion docs/_nuxt/7c91e59.js → docs/_nuxt/373ae63.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/_nuxt/974ddf3.js → docs/_nuxt/5996136.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docs/_nuxt/6aa4fe4.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/_nuxt/8fc753b.js

This file was deleted.

1 change: 1 addition & 0 deletions docs/_nuxt/e5aba74.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/admin/index.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!doctype html>
<html>
<head>
<meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><title>PHS Data Science - Knowledge Base</title><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><script data-n-head="1" src="https://cdn.lordicon.com/libs/frhvbuzj/lord-icon-2.0.2.js"></script><base href="/knowledge-base/"><link rel="preload" href="/knowledge-base/_nuxt/974ddf3.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/cbba5ee.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/e23605f.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/ab8f660.js" as="script">
<meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><title>PHS Data Science - Knowledge Base</title><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><script data-n-head="1" src="https://cdn.lordicon.com/libs/frhvbuzj/lord-icon-2.0.2.js"></script><base href="/knowledge-base/"><link rel="preload" href="/knowledge-base/_nuxt/5996136.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/cbba5ee.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/e23605f.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/ab8f660.js" as="script">
</head>
<body>
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style> <script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script> <div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div> </div><script>window.__NUXT__={config:{_app:{basePath:"/knowledge-base/",assetsPath:"/knowledge-base/_nuxt/",cdnURL:null}}}</script>
<script src="/knowledge-base/_nuxt/974ddf3.js"></script><script src="/knowledge-base/_nuxt/cbba5ee.js"></script><script src="/knowledge-base/_nuxt/e23605f.js"></script><script src="/knowledge-base/_nuxt/ab8f660.js"></script></body>
<script src="/knowledge-base/_nuxt/5996136.js"></script><script src="/knowledge-base/_nuxt/cbba5ee.js"></script><script src="/knowledge-base/_nuxt/e23605f.js"></script><script src="/knowledge-base/_nuxt/ab8f660.js"></script></body>
</html>
4 changes: 2 additions & 2 deletions docs/develop/index.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!doctype html>
<html>
<head>
<meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><title>PHS Data Science - Knowledge Base</title><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><script data-n-head="1" src="https://cdn.lordicon.com/libs/frhvbuzj/lord-icon-2.0.2.js"></script><base href="/knowledge-base/"><link rel="preload" href="/knowledge-base/_nuxt/974ddf3.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/cbba5ee.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/e23605f.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/ab8f660.js" as="script">
<meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><title>PHS Data Science - Knowledge Base</title><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><script data-n-head="1" src="https://cdn.lordicon.com/libs/frhvbuzj/lord-icon-2.0.2.js"></script><base href="/knowledge-base/"><link rel="preload" href="/knowledge-base/_nuxt/5996136.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/cbba5ee.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/e23605f.js" as="script"><link rel="preload" href="/knowledge-base/_nuxt/ab8f660.js" as="script">
</head>
<body>
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style> <script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script> <div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div> </div><script>window.__NUXT__={config:{_app:{basePath:"/knowledge-base/",assetsPath:"/knowledge-base/_nuxt/",cdnURL:null}}}</script>
<script src="/knowledge-base/_nuxt/974ddf3.js"></script><script src="/knowledge-base/_nuxt/cbba5ee.js"></script><script src="/knowledge-base/_nuxt/e23605f.js"></script><script src="/knowledge-base/_nuxt/ab8f660.js"></script></body>
<script src="/knowledge-base/_nuxt/5996136.js"></script><script src="/knowledge-base/_nuxt/cbba5ee.js"></script><script src="/knowledge-base/_nuxt/e23605f.js"></script><script src="/knowledge-base/_nuxt/ab8f660.js"></script></body>
</html>
Loading

0 comments on commit b6bb4b0

Please sign in to comment.