An open API service indexing awesome lists of open source software.

https://github.com/kashicode/datasight

Data Visualization and Analytics Application
https://github.com/kashicode/datasight

r rshinyapp statistics

Last synced: about 1 year ago
JSON representation

Data Visualization and Analytics Application

Awesome Lists containing this project

README

          

# DataSight

## Introduction

DataSight, created using [R](https://www.r-project.org/) and [Shiny](https://www.rstudio.com/products/shiny/), is an application designed to allow users to upload datasets in `xlsx`, or `csv` format. This application then converts the data into graphical visualizations and conducts statistical analysis.

## Instructions

- Ensure your data is structured correctly for the app to interpret it. Refer to the "Example Files" folder in this GitHub repository for guidance.
- The application only accepts CSV and Excel files.
- Clean and pre-process your data before uploading it to the application.
- Select the appropriate visualization or statistical feature based on your data and analysis needs.

## 🌐 Features

### 📌 Visualizations
1. Table
2. Histogram
3. Boxplot (Single and Multiple Categories)
4. Line Graph
5. Bar Chart
6. Scatterplot
7. Heatmap
8. Pie Chart
9. Correlation Matrix
10. Density Plot
11. Violin Plot
12. Faceted Plot
13. Time Series Graph
14. Q-Q Plot

### 📌 Statistical Features
1. Standard Deviation
2. Spearman's Rank
3. Chi-squared Tests
4. Basic Descriptive Statistics
5. Pearson's Correlation Coefficient
6. Confidence Intervals
7. T-test
8. ANOVA
9. Outlier Detection
10. Time Series Analysis
11. Shapiro-Wilk Test

## ⚙ Installation

### Installing Software
1. **Install R**: Download and install R version 4.3.1 or later from [CRAN](https://cran.r-project.org/).
2. **Install RStudio**: Optionally, install RStudio for an integrated development environment, available at [RStudio Download](https://rstudio.com/products/rstudio/download/).

### Installing Dependencies
Run the following commands in R or RStudio to install required packages:

```R
install.packages("shiny")
install.packages("ggplot2")
install.packages("readxl")
install.packages("DT")
install.packages("shinydashboard")
install.packages("reshape2")
install.packages("forecast")
```

# 📝 Contributing
Your contributions are always welcome. For major revisions, please start by opening an issue to discuss what you'd like to change.

# 📜 License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).

# 💼 Contact
For any inquiries, suggestions, or feedback, don't hesitate to email me at [ostrynskimaks@gmail.com](mailto:ostrynskimaks@gmail.com).
We encourage suggestions for improvements and new features!

###### KashiCode © 2023