Finance[US] Career Guide Free Tutorials Go to Your University Placement Preparation 
0 like 0 dislike
in Tutorial & Interview questions by Goeduhub's Expert (9.3k points)

1 Answer

0 like 0 dislike
by Goeduhub's Expert (9.3k points)
Best answer

R can be used to generate plots. The following example uses the data set PlantGrowth, which comes as an example data set along with R 

Type int the following all lines into the R prompt which do not start with ##. Lines starting with ## are meant to document the result which R will return.



## 'data.frame':        30 obs. of    2 variables:

## $ weight: num      4.17 5.58 5.18 6.11 4.5 4.61 5.17 4.53 5.33 5.14 ...

## $ group : Factor w/ 3 levels "ctrl","trt1",..: 1 1 1 1 1 1 1 1 1 1 ...

anova(lm(weight ~ group, data = PlantGrowth)) ## Analysis of Variance Table


## Response: weight

##              Df   Sum Sq Mean Sq F value       Pr(>F) ## group            2   3.7663    1.8832    4.8461 0.01591 *

## Residuals 27 10.4921       0.3886 ## ---

## Signif. codes:      0 ***0.001 **0.01 *0.05 .0.1 ‘ ’ 1

The following plot is created:

Generate plots using R

data(PlantGrowth) loads the example data set PlantGrowth, which is records of dry masses of plants which were subject to two different treatment conditions or no treatment at all (control group). The data set is made available under the name PlantGrowth. Such a name is also called a Variable.

To load your own data, the following two documentation pages might be helpful: 

  • Reading and writing tabular data in plain-text files (CSV, TSV, etc.) I/O for 
  • foreign tables (Excel, SAS, SPSS, Stata)

str(PlantGrowth) shows information about the data set which was loaded. The output indicates that PlantGrowth is a data.frame, which is R's name for a table. The data.frame contains of two columns and 30 rows. In this case, each row corresponds to one plant. Details of the two columns are shown in the lines starting with $: The first

column is called weight and contains numbers (num, the dry weight of the respective plant). The second column, group, contains the treatment that the plant was subjected to. This is categorial data, which is called factor in R. Read more information about data frames.

To compare the dry masses of the three different groups, a one-way ANOVA is performed using anova(lm( ... )). weight ~ group means "Compare the values of the column weight, grouping by the values of the column group". This is called a Formula in R. data = ... specifies the name of the table where the data can be found.

The result shows, among others, that there exists a significant difference (Column Pr(>F)), p = 0.01591) between some of the three groups. Post-hoc tests, like Tukey's Test, must be performed to determine which groups' means differ significantly.

boxplot(...) creates a box plot of the data. where the values to be plotted come from. weight ~ group means:

"Plot the values of the column weight versus the values of the column group. axis. More  ylab = ... specifies the label of the y information: Base plotting

Type q() or Ctrl - D to exit from the R session.

Learn & Improve In-Demand Data Skills Online in this Summer With  These High Quality Courses[Recommended by GOEDUHUB]:-

Best Data Science Online Courses[Lists] on:-

Claim your 10 Days FREE Trial for Pluralsight.

Best Data Science Courses on Datacamp
Best Data Science Courses on Coursera
Best Data Science Courses on Udemy
Best Data Science Courses on Pluralsight
Best Data Science Courses & Microdegrees on Udacity
Best Artificial Intelligence[AI] Courses on Coursera
Best Machine Learning[ML] Courses on Coursera
Best Python Programming Courses on Coursera
Best Artificial Intelligence[AI] Courses on Udemy
Best Python Programming Courses on Udemy

Related questions

0 like 0 dislike
1 answer 282 views
0 like 0 dislike
1 answer 614 views

 Important Lists:

Important Lists, Exams & Cutoffs Exams after Graduation PSUs


About Us | Contact Us || Terms & Conditions | Privacy Policy ||  Youtube Channel || Telegram Channel © Social::   |  | 


Free Online Directory