Basic R

Learning R through an Example Learning R through an Example - Part 1
10 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.18
List Price:  €95.97
You save:  €28.79
£55.85
List Price:  £79.79
You save:  £23.94
CA$98.21
List Price:  CA$140.31
You save:  CA$42.09
A$107.62
List Price:  A$153.75
You save:  A$46.13
S$94.24
List Price:  S$134.64
You save:  S$40.39
HK$544.83
List Price:  HK$778.36
You save:  HK$233.53
CHF 62.54
List Price:  CHF 89.34
You save:  CHF 26.80
NOK kr774.97
List Price:  NOK kr1,107.14
You save:  NOK kr332.17
DKK kr501
List Price:  DKK kr715.75
You save:  DKK kr214.74
NZ$119.95
List Price:  NZ$171.37
You save:  NZ$51.41
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,361.58
List Price:  ৳11,945.63
You save:  ৳3,584.04
₹5,909.84
List Price:  ₹8,442.99
You save:  ₹2,533.15
RM312.71
List Price:  RM446.75
You save:  RM134.04
₦118,484.88
List Price:  ₦169,271.38
You save:  ₦50,786.49
₨19,443.22
List Price:  ₨27,777.22
You save:  ₨8,334
฿2,412.28
List Price:  ฿3,446.26
You save:  ฿1,033.98
₺2,418.32
List Price:  ₺3,454.90
You save:  ₺1,036.57
B$406.01
List Price:  B$580.04
You save:  B$174.03
R1,270.71
List Price:  R1,815.38
You save:  R544.66
Лв131.35
List Price:  Лв187.66
You save:  Лв56.30
₩98,301.65
List Price:  ₩140,436.95
You save:  ₩42,135.30
₪260.01
List Price:  ₪371.46
You save:  ₪111.45
₱4,125.14
List Price:  ₱5,893.31
You save:  ₱1,768.17
¥10,832.35
List Price:  ¥15,475.45
You save:  ¥4,643.10
MX$1,429.79
List Price:  MX$2,042.64
You save:  MX$612.85
QR255.18
List Price:  QR364.56
You save:  QR109.38
P956.90
List Price:  P1,367.06
You save:  P410.16
KSh9,061.51
List Price:  KSh12,945.58
You save:  KSh3,884.06
E£3,475.01
List Price:  E£4,964.52
You save:  E£1,489.50
ብር8,566
List Price:  ብር12,237.67
You save:  ብር3,671.66
Kz63,900.87
List Price:  Kz91,290.87
You save:  Kz27,390
CLP$68,444.99
List Price:  CLP$97,782.75
You save:  CLP$29,337.76
CN¥506.93
List Price:  CN¥724.22
You save:  CN¥217.29
RD$4,217.06
List Price:  RD$6,024.63
You save:  RD$1,807.57
DA9,397.90
List Price:  DA13,426.15
You save:  DA4,028.25
FJ$159.29
List Price:  FJ$227.57
You save:  FJ$68.27
Q540.13
List Price:  Q771.64
You save:  Q231.51
GY$14,638.82
List Price:  GY$20,913.50
You save:  GY$6,274.67
ISK kr9,773.54
List Price:  ISK kr13,962.80
You save:  ISK kr4,189.25
DH703.91
List Price:  DH1,005.63
You save:  DH301.72
L1,275.33
List Price:  L1,821.98
You save:  L546.64
ден4,132.76
List Price:  ден5,904.20
You save:  ден1,771.43
MOP$561.01
List Price:  MOP$801.48
You save:  MOP$240.46
N$1,268.91
List Price:  N$1,812.81
You save:  N$543.90
C$2,574.70
List Price:  C$3,678.31
You save:  C$1,103.60
रु9,449.77
List Price:  रु13,500.25
You save:  रु4,050.48
S/265.32
List Price:  S/379.05
You save:  S/113.72
K281.71
List Price:  K402.47
You save:  K120.75
SAR262.77
List Price:  SAR375.40
You save:  SAR112.63
ZK1,934.92
List Price:  ZK2,764.29
You save:  ZK829.37
L334.42
List Price:  L477.77
You save:  L143.34
Kč1,702.59
List Price:  Kč2,432.37
You save:  Kč729.78
Ft27,646.05
List Price:  Ft39,496.05
You save:  Ft11,850
SEK kr772.42
List Price:  SEK kr1,103.50
You save:  SEK kr331.08
ARS$70,251.41
List Price:  ARS$100,363.46
You save:  ARS$30,112.05
Bs483.50
List Price:  Bs690.75
You save:  Bs207.24
COP$307,238.59
List Price:  COP$438,931.09
You save:  COP$131,692.49
₡35,641.51
List Price:  ₡50,918.63
You save:  ₡15,277.11
L1,768.23
List Price:  L2,526.16
You save:  L757.92
₲546,248.87
List Price:  ₲780,388.98
You save:  ₲234,140.10
$U2,983.14
List Price:  $U4,261.82
You save:  $U1,278.67
zł291.40
List Price:  zł416.31
You save:  zł124.90
Already have an account? Log In

Transcript

Once we are in our studio, we can now start looking at the different aspects of our studio and also start writing simple programs. First thing we do is we open up our script. So you can say file, new script. And here on the top you can write your code. And when you say run that you can see the run in the console, which is in the right left bottom. So firstly, we can see the here we have different tabs.

In the Files tab, we can see the files in the directory which is the current working directory as far as artists from our studio and artists concerned at this point of time. You can change the current working directory we will discuss it later. Then under packages you'll see the different packages which are installed in the current machine. There is a Help tab and there is a viewer tab And there is a tab for plots when you create graphs, the graphs are displayed in this tab. Okay, the first thing we can do is we can install some packages. There are a lot of packages in our installer package, you said tools installed package, I need give the name of the package.

Let's say for example, we want to install the package called carrot. The carrot is a very powerful package, which is used for predictive analytics. So type in the name of the package. You can see the package name is case sensitive. After you the package name, say install. It installs not only the package but also the dependencies, all the dependencies that the package has.

So this takes a while and this depends on the speed of your internet and also the speed of your machine. The package is downloaded from the CRAN website and each packages then installed So this will take a while. So now the numbered number of dependencies which every package has are different and this is automatically computed by r. So, you do not have to worry about this. So you need to basically find out which package is most useful for you. When you see the package installation is complete. There is another way to install the package where you can give it as a command, we can write the command install dot packages.

And within quotes, we can give the name of the package. We won't run this command right now, as you have already installed this package called cat. Once the package is installed, we can invoke the package by giving the library command. So we say library carrot, before the contents of the package can be utilized the library has to be invoked, and it has to be done in this manner. Now we can save our file by saying File, Save. And we select a directory and we give the name of this file as test.

So the file is saved as test dot r. So you can see the name of the file on the top test dot r. Okay, we can run the Indu commands individually just highlight the commands and press run. So you see when you say run the package carrot is now loaded. You can see the list of all the installed packages by giving the command the installed packages. Now we can run this command by saying run and you see all the installed packages are listed here. Chose the version of the package and the directory Where it is stored. Now, we see that there is a lot of information.

So, let us see the command row names, if we say row names of installed packages and if we run this command you will see only the packages which I installed are displayed here, I reset the environment so, you do not see the carrot package here anymore. So now, in a program, we can right use this we can say if the carrot package is available in the installed packages by using the command presentations, percentage a percentage, and then we say if this is equal to false, that means the package is not in the list. Only in that case, we installed the package called carrot. Okay now Let us run this and see what happens. See it starts installing the package carrot because as I told you I reset the environment that carrot package was not available. So, once in a program we can write this command and after this Command C it started installing the package.

So after this installation command, then we can ship the library command after this so that the library is loaded. So the program will install the package if it is not there and then invoke the library so that it is available. And we can remove the command install packages to standalone. So in a program, we can write it as follows. Now we can save our safeties in a file in our file, file, save and we are good so far. Now let's do some basic operations on our we start with creating our Vector vector is an array of numbers, you can do that by giving the Command C. And within brackets I type in some numbers arbitrary.

I try to give 10 different numbers 14216789 and 10. Okay. Now let's run this command. So when you run this command, you'll see that this is a vector containing 10 different numbers. Now I can store this in a variable, let me call that variable as x and store it in that. So I can say x was done, gosh, and get this is the assignment operator in art.

So I run this So now we have created this variable called x, we can see the contents of x by just typing x, and we can run it. So we see that x is a vector containing 10 different numbers, we can do various operations on X. To start with a simple one, we say sum x. Let's run it. See, we get the sum of all the 10 numbers, we can do another operation, that's a mean of x. And we run this, it gives the mean I can also find the standard deviation of these numbers 10 different numbers as a as the x.

So that's the sort of deviation I can get all of this by giving the command summary which is summary x. And Annette it gives the a lot of information gives the minimum value the maximum value The first four tiles core time, median mean, so we can get all this information. Okay, now let's create another vector, say why and we again put in 10 different numbers arbitrarily for Okay, let's see what we have what 11 so I removed one Okay. So now we have another vector worldwide Okay. Now we can see the value of y. So y also contains 10 different values.

Now we can do a statistical operation, especially from the package character. That is we try to find the correlation between x and y. We can Give the command correlation to our x comma y. This is only available in the package carry. So, when I give it give the correlation of minus 0.51. Now let us see how to create a graph.

To create a graph we use the basic graph command, there are a lot of graph commands, we use the basic one called q plot. So, the Q plot and we create a scatter graph between x and y is a Q plot x comma y. Let's run this command and see how we get there you have your scatter plot. So, far we have done some basic work with our we have learned how to install packages, we have seen how vector can be defined and how simple operations on a vector can be done. We have also seen how to utilize the functions in a package. And lastly, what we saw was how to create graphs a simple graph Now we start working with real data.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.