Pages

Friday, 2 March 2012

Some demographics from the survey

Demographics of survey respondents
As shown in the table on the right, the median age of the survey respondents was 26 years. Although the age distribution is quite skewed, the mean age (26.9 years) is not too far from the median age with a standard deviation of 7.7 years. The most frequently occurring response for age was 22 years (the mode).

Generally, when distributions are skewed, the median gives a better "central tendency" of the data than the arithmetic mean. This is because the median is the middle (50th percentile) observation in the data and would not be influenced even if someone reported being a million years old. The three questions related to how many hours per week on average an individual does programming as paid work, as part of education, or as part of unpaid work, the mean and the median give quite different results.

For paid work, the median is 37 hours per week and the most frequently occurring response is 40 hours per week. Time programming in education or courses comes out at about 4 hours whereas unpaid work at 5 hours.

About 50% of the paid time goes into actually doing programming with a standard deviation of about 30 percentage points. This implies that under a normal distribution assumption, almost 70% of respondents spend between 20 and 80 percent of their time doing programming.

The total months of programming experience have some really extreme values. These outliers were removed from analysis using Grubbs' test. The median amount of total programming experience is about 4.5 years with the mean of about 6 years. The figure below shows the distribution for this variable.


3 comments:

  1. Survey demographics provide useful insights into the characteristics and working patterns of respondents. The article highlights measures such as mean, median, mode, and standard deviation to explain the age distribution, while also examining the amount of time respondents spend programming through paid work, education, and unpaid activities. These statistical measures help present survey findings in a clearer and more meaningful way.

    Presenting demographic information effectively is an important part of communicating survey findings. Data Visualization Training can help learners understand how tables, charts, and other visual methods can make patterns and distributions easier to interpret.

    ReplyDelete
  2. Beyond presentation, interpreting measures such as median, mean, mode, and standard deviation is central to understanding survey datasets. Data Analysis Training can help develop practical skills for examining datasets, identifying patterns, and drawing meaningful conclusions from collected data. Data Science Projects for Final Year

    ReplyDelete