| Type: | Package | 
| Title: | A Simple Regression and Plotting Tool | 
| Version: | 0.1.0 | 
| Description: | Perform a regression analysis, generate a regression table, create a scatter plot, and download the results. It uses 'stargazer' for generating regression tables and 'ggplot2' for creating plots. With just two lines of code, you can perform a regression analysis, visualize the results, and save the output. It is part of my make R easy project where one doesn't need to know how to use various packages in order to get results and makes it easily accessible to beginners. This is a part of my make R easy project. Help from 'ChatGPT' was taken. References were Wickham (2016) <doi:10.1007/978-3-319-24277-4>. | 
| License: | GPL-3 | 
| Depends: | R (≥ 3.5.0) | 
| Imports: | stargazer, ggplot2, stats | 
| NeedsCompilation: | no | 
| Packaged: | 2024-06-14 10:55:22 UTC; raghavpuri | 
| Author: | Raghav Puri [aut, cre] | 
| Maintainer: | Raghav Puri <itsraghavpuri@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2024-06-14 15:30:03 UTC | 
Perform Regression Analysis and Plot Results
Description
This function allows you to run a regression analysis, generate a regression table, create a scatter plot, and download the results, all without the need for additional packages such as 'stargazer', 'ggplot2', or 'ggthemes'. With just two lines of code, you can perform a regression analysis, visualize the results, and save the output.
Usage
RPregression(x, y, table = "text", plot = FALSE, xlab = "", ylab = "", 
             title = "", subtitle = "", caption = "", plottheme = "theme_grey()", 
             download = FALSE, color_points = "black", color_line = "red", 
             ci = TRUE, sd = FALSE)
Arguments
| x | The independent variable. | 
| y | The dependent variable. | 
| table | The format for the regression table ("text", "html", or "latex"). | 
| plot | Logical, whether to generate a plot. | 
| xlab | Label for x-axis in the plot. | 
| ylab | Label for y-axis in the plot. | 
| title | The title for the regression table and plot. | 
| subtitle | Subtitle for the plot (optional). | 
| caption | Caption for the plot (optional). | 
| plottheme | Theme for the plot (default is "theme_grey()"). | 
| download | Logical, whether to save the regression table as a text file. | 
| color_points | Color for points in the plot (default is "black"). | 
| color_line | Color for the regression line (default is "red"). | 
| ci | Logical, whether to include confidence interval in the plot (default is TRUE). | 
| sd | Logical, whether to include standard deviation bars in the plot (default is FALSE). | 
Value
If plot is TRUE, a plot is generated. Otherwise, a regression table is printed.
Author(s)
Raghav Puri Maintainer: Raghav Puri <itsraghavpuri@gmail.com>
Examples
RPregression(mtcars$mpg, mtcars$wt, table = "text", title = "Regression Analysis",
plot = TRUE, xlab = "mpg", ylab = "wt", plottheme = "theme_grey()", download = FALSE)