CS472_Homework_Assignment4

pdf

School

Bradley University *

*We aren’t endorsed by this school

Course

472

Subject

Computer Science

Date

Feb 20, 2024

Type

pdf

Pages

9

Uploaded by AdmiralScorpionPerson205

Report
CS 472/572 Page 1 of 9 Homework 4 Student Name: Tejeswara Reddy Anakala All the data visualization tasks, creation of plots and charts, and data analysis were done using Python. The Jupyter Notebook file (.ipynb) used for analysis can be found here Q.1 Insert two (02) visualizations/charts: For easy analysis, locations were grouped on basis of regions: regional_mapping = {'IL': 'Middle East', 'PR': 'Caribbean', 'US': 'North America', 'RU': 'Eastern Europe', 'CA': 'North America', 'NZ': 'Oceania', 'BA': 'Europe', 'IE': 'Europe', 'JP': 'Asia', 'SE': 'Europe', 'AE': 'Middle East', 'CN': 'Asia', 'DE': 'Europe', 'GB': 'Europe', 'CH': 'Europe', 'AU': 'Oceania', 'NL': 'Europe', 'NG': 'Africa', 'BE': 'Europe', 'HR': 'Europe', 'AT': 'Europe', 'FI': 'Europe', 'FR': 'Europe', 'HK': 'Asia', 'CO': 'South America', 'SI': 'Europe', 'PL': 'Europe', 'LV': 'Europe', 'UA': 'Europe', 'ES': 'Europe', 'RO': 'Europe', 'SG': 'Asia', 'GR': 'Europe', 'PT': 'Europe', 'AM': 'Asia', 'CR': 'Central America', 'PH': 'Asia', 'CF': 'Africa', 'EE': 'Europe', 'DK': 'Europe', 'BS': 'North America', 'KE': 'Africa', 'LU': 'Europe', 'IT': 'Europe', 'BR': 'South America', 'CL': 'South America', 'MY': 'Asia', 'CZ': 'Europe', 'ID': 'Asia', 'IN': 'Asia', 'AS': 'Oceania', 'MT': 'Europe', 'HU': 'Europe', 'AR': 'South America', 'TH': 'Asia', 'EG': 'Africa', 'HN': 'Central America', 'PK': 'Asia', 'TR': 'Europe', 'GH': 'Africa', 'MD': 'Europe', 'SK': 'Europe', 'VN': 'Asia', 'AL': 'Europe', 'MA': 'Africa', 'BO': 'South America', 'MK': 'Europe'} Average Salaries by region
CS 472/572 Page 2 of 9 Average Salaries by region: Middle East: $168,578 Caribbean: $167,500 North America: $151,234 Eastern Europe: $140,333 Other: $97,409 Oceania: $74,084 Europe: $73,769.97 South America: $41,294.58 Asia: $38,740.64 Central America: $35,000 Average salary by Income Level
CS 472/572 Page 3 of 9 Average Salary by Income Level: High: Average salary: $151,625.91 Average work year: 2022 Other: Average salary: $85,239.16 Average work year: 2022 Middle: Average salary: $75,442.85 Average work year: 2022 Average salary by Company Size: Large Companies(L): Average salary: $438,794 Average work year: 2022
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
CS 472/572 Page 4 of 9 Medium Companies(M): Average salary: $150,713 Average work year: 2022 Small Companies(S): Average salary: $281,430 Average work year: 2021 Explanation: Clearly explain what is illustrated in the charts, e.g., data pattern, correlation, trend, etc. Company Location: The analysis of average salaries by company locations shows that there are different variations across different regions. For example, the Middle East and Caribbean have relatively high average salaries followed by North America and some regions in Asia and Africa are relatively low. Company Size: The analysis of average salaries by company size indicates that there are differences in average salaries based on company size. Large companies offer higher average salaries compared to remaining companies. Salary Differences: Large companies (L) offer the highest average salary, followed by small companies (S) and medium companies (M). In summary, based on the provided data: Location: There is an observable relationship between company location and average salaries, with different regions showing variations in salary levels. Company Size: There is an observable relationship between company size and average salaries, with larger companies generally offering higher average salaries.
CS 472/572 Page 5 of 9 Q.2 Insert two (02) visualizations/charts: Average Remote Ratio by Experience Level Explanation: Clearly explain what is illustrated in the charts, e.g., data pattern, correlation, trend, etc. Average Remote Ratio by Experience Level: Entry-Level (EN): Average remote ratio: 55.1562% Average work year: 2022.05 Average employment type, job title, salary, and other attributes are also provided. Executive-Level (EX): Average remote ratio: 48.2456% Average work year: 2022.39 Average employment type, job title, salary, and other attributes are also provided. Mid-Level (MI): Average remote ratio: 46.2112% Average work year: 2022.2 Average employment type, job title, salary, and other attributes are also provided.
CS 472/572 Page 6 of 9 Senior-Level (SE): Average remote ratio: 45.0715% Average work year: 2022.47 Average employment type, job title, salary, and other attributes are also provided. From the above graph, the Entry level has the highest average remote ratio, suggesting that more entry-level employees work remotely compared to other experience levels. Senior-Level employees (SE) have the lowest average remote ratio, indicating that remote work tends to decrease as employees gain seniority. Average Remote Ratio by Experience Level Explanation: Clearly explain what is illustrated in the charts, e.g., data pattern, correlation, trend, etc. The line chart above shows the Average Remote Ratio by Experience Level the senior level(SE) has least average remote ratio with 45% and the Entry Level(EN) has the highest average remote ratio with 55%.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
CS 472/572 Page 7 of 9 Q.3 Insert two (02) visualizations/charts: Top Paying Company Sizes for Entry-Level Top Paying Company locations for Entry-Level Top Paying Company job titles for Entry-Level
CS 472/572 Page 8 of 9 Explanation: Clearly explain what is illustrated in the charts, e.g., data pattern, correlation, trend, etc. Top Paying Job Titles for Entry-Level: job_title Applied Scientist 167356.666667 Deep Learning Engineer 135000.000000 AI Developer 130884.500000 Research Engineer 130000.000000 Analytics Engineer 130000.000000 BI Developer 130000.000000 Machine Learning Scientist 129836.000000 Research Scientist 118280.888889 Data Specialist 105000.000000 Product Data Analyst 100000.000000 Data Quality Analyst 100000.000000 Financial Data Analyst 100000.000000 Computer Vision Engineer 95902.250000 Machine Learning Engineer 94275.571429 Data Engineer 91526.742424 Computer Vision Software Engineer 79691.000000 Data Scientist 74085.966102 Machine Learning Developer 73600.000000 Marketing Data Engineer 66970.000000 Applied Data Scientist 66679.000000 Data Manager 61450.000000 BI Data Engineer 60000.000000 Data Analyst 59802.746032 Big Data Engineer 55527.500000 AI Programmer 55000.000000 AI Scientist 52781.285714 Data Science Consultant 52098.000000 Data Analytics Consultant 50000.000000 Business Data Analyst 48573.333333 BI Analyst 44000.000000 Applied Machine Learning Scientist 36696.000000 3D Computer Vision Researcher 35000.000000 Machine Learning Research Engineer 32787.666667 BI Data Analyst 32755.000000 Compliance Data Analyst 30000.000000 ML Engineer 18489.500000 Data Analytics Engineer 16500.000000 Machine Learning Software Engineer 10000.000000 Autonomous Vehicle Technician 7000.000000 Power BI Developer 5409.000000 Job Title: Applied Scientist tends to be associated with higher average salaries for entry-level positions. Power BI Developer with the least average salaries. Company Size:
CS 472/572 Page 9 of 9 The medium company sizes (denoted a ‘M’) offer higher average salaries than large (denoted as ‘L’) and small (denoted as ‘S’) company sizes. From the graph we can see that bigger company sizes offer high salaries. Company Location: The country with the highest average salary for entry-level positions in this dataset is BA (possibly representing Bosnia and Herzegovina), with an average salary of $120,000. Consider exploring opportunities in this location. Keep in mind that these insights are based on the specific dataset you provided, and real-world job markets can vary. Additionally, individual preferences, industry trends, and other factors may influence salary considerations.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help