Giter Site home page Giter Site logo

laranea / 3618_scripts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tychonievichm/3618_scripts

0.0 1.0 0.0 361 KB

R scripts for use with OSU Math 3618

Home Page: https://math.osu.edu/courses/3618

License: GNU Lesser General Public License v3.0

3618_scripts's Introduction

3618 scripts

This is a collection of R projects and script files to be used by Math and Actuarial Science majors at The Ohio State University who are currently taking Math 3618: Theory of Interest. It will be divided in two pieces: Introduction to R and financial math scripts.

Downloads

There are several items that you will want (or need) to download to run these scripts as intended:

R interpreter and IDE

  • You can get the RStudio IDE, freely available at rstudio.com/ and the R Interpreter, also freely available at rstudio.com/. You will need RStudio to run the .Rproj files that organize our script files, at least.

  • Alternatively, the Anaconda Data Science distribution has both of these files already, and it is freely available at anaconda.com. This is a very large download due to all of the packages and IDEs it includes for both R and Python, and it even has its own command line interface, file organization, and update schemes to keep it away from the rest of your system.

GitHub interaction

While you can download this repository as a .zip file to get all of the files on your machine, getting updates to the files could make your life difficult. I recommend that you get some sort of app

  • The simplest option is GitHub Desktop, available at github.com/

  • You may alternatively/additionally get Git for Windows (or Mac), if you prefer the command line to a graphical interface. It is available at gitforwindows.org/. Rstudio has an option to integrate with Git, but I won't be using it. Linux systems should already have a version of Git installed.

To use these apps with GitHub, you will likely need to register for a GitHub account. If you do this, please make sure to choose a professional-looking username. If you decide to post code to GitHub, anyone with internet access will be able to look at what you wrote. This should be a good thing, but names like "xXxAlucArdXdrAculAxXx" don't really scream "I am a responsible adult who should be trusted with responsibility over something that matters."

Repository Content

Intro to R

This part of the repository will consist of several scripts and data files intended to be used to get started with using R quickly. It is intended that you will run through the scripts, and then keep them on hand as a reference for solving problems. You should not copy and paste from these files! Retyping the commands yourself will help you remember what syntax is supposed to go where.

3618 Scripts

This part of the course will consist of several projects related to different parts of Math 3618. I will try to include references to the appropriate parts of the Intro to R section, but I make no guarantees. Exercises here will usually include sample code for similar problems to help you get started.

References

General R:

Links to all sorts of R documentation r-project.org

R for working with data

Collin McCabe is a data scientist in Columbus, OH. He ran an R course Summer 2018: Cőde Bootcamp - Data Science in R.

Hadley Wickham is a statistician who has written a number of books on R. Some of these are freely available on his personal website: hadley.nz. You should refer his book Advanced R if you are interested in how R does things behind the scenes.

Online learning

Try R katas at Codewars. R support is not fully implemented, and I don't know enough about this site to give a full endorsement.codewars.com.

Online learning links by RStudio: rstudio.com.

Or try Google: google.com.

3618_scripts's People

Contributors

tychonievichm avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.