What Is Average Cost? How to Calculate and Read It in SPSS

Statistics··13 min read

What Is Average Cost

Average cost is the average amount of money that each unit of observation spent during a specific period on a particular product, service, or activity. In your data file, each row may represent a respondent, household, transaction, or business. You add all valid cost values and divide the total by the number of valid values.

The formula is:

Average cost = Total cost of valid observations / Number of valid observations

If 5 people spent 100.000, 150.000, 200.000, 250.000, and 300.000 đồng, the average cost is 200.000 đồng. In SPSS, this statistic usually appears as Mean in the Descriptive Statistics, Report, or Explore table.

You need to distinguish average cost from total cost. Total cost answers how much the entire sample spent. Average cost answers how much one unit in the sample typically spent. These two statistics support different interpretations, so you should not use one as a substitute for the other.

If the cost variable has no clear currency code or measurement unit, check it before running the analysis. A column containing 25 could mean 25.000 đồng, 25 million đồng, or a score from 1 to 5. Mean is meaningful only when you understand the variable's unit correctly.

Why Average Cost Matters in Quantitative Research

Average cost helps you describe the typical spending level in your sample. For example, in a study of online shopping behavior, you can use it to describe how much customers spend per order. In a tourism study, it may represent how much one tourist spends during a trip.

In the results chapter, average cost is commonly used for three purposes. First, it describes the sample. Second, it supports comparisons between groups such as gender, age, region, or income group. Third, it can be entered as a quantitative variable in a regression model, mediation model, or moderation model when it has been measured appropriately.

You should read Mean together with N, Std. Deviation, Minimum, and Maximum. Mean tells you the average level, but it does not show whether observations cluster near that level or spread across a wide range. Standard deviation shows dispersion. Minimum and Maximum help you identify unusual values or data-entry errors.

For example, two groups may both have an average cost of 500.000 đồng. The first group may have a small standard deviation, meaning that most respondents spent close to 500.000 đồng. The second group may have a large standard deviation, meaning that some people spent very little while others spent a great deal. If you report only Mean, you miss an important difference.

You also need to interpret average cost in context. A level of 500.000 đồng may be high for a small transaction but low for a tourism trip. When you interpret the result, state the unit, measurement period, and unit of observation. Otherwise, the reader cannot tell whether the number represents one purchase, one month, or the entire study period.

If the cost data contain many extremely large values, you can check outliers in SPSS. When you analyze a cost variable in a model with an interaction term, clearly identify whether cost is the independent variable, dependent variable, or moderator, because its role determines how you interpret the result.

What Average Cost Is Considered Acceptable

Average cost has no general cutoff for deciding whether it is acceptable. It is a descriptive statistic, not a scale with criteria such as Cronbach's Alpha, KMO, or AVE. A reasonable average must fit the currency unit, study population, measurement period, and research objective.

You can use the checks below to decide whether the data are reliable enough to report or need further review. The sources in the table support the relevant statistical procedure or criterion. They do not establish that a particular cost level is acceptable.

CheckHow to read it or criterionSource
Number of valid observationsReport valid N and the number of missing values before interpreting Mean(Field, 2013)
Measurement unitAll values must use the same unit, such as đồng or thousands of đồng(Nguyễn Đình Thọ, 2011)
Unusual valuesCheck Minimum, Maximum, and charts before drawing a conclusion(Field, 2013)
DispersionRead Mean together with Std. Deviation, rather than using Mean alone(Field, 2013)
Group comparisonsCompare groups only when they are clearly defined and measured in the same way(Nguyễn Đình Thọ, 2011)
Variable entered into regressionCheck the assumptions and sample size according to the number of independent variables(Tabachnick and Fidell, 2013)
Durbin-Watson in regressionA range from 1 to 3 is commonly used when checking residual autocorrelation(Field, 2013)

If your supervisor asks what average cost is acceptable, you can explain that Mean has no independent acceptance cutoff. What you need to demonstrate is that the measurement is appropriate, the data have been cleaned, the number of valid observations has been reported, and the result fits the research context.

For survey data, check whether respondents entered 0 incorrectly, added an extra zero, or used different units. For transaction data, check canceled transactions, refunds, and incomplete cases. These checks matter more than searching online for a Mean threshold.

How to Read Average Cost in the Output

To quickly view the Mean of a cost variable in SPSS, open Analyze > Descriptive Statistics > Descriptives. Move the cost variable into Variable(s), click Options, select Mean, Std. deviation, Minimum, and Maximum, then click Continue and OK.

The Descriptive Statistics table usually contains the columns N, Minimum, Maximum, Mean, and Std. Deviation. N is the number of observations used in the calculation. Mean is the average cost. Std. Deviation is the standard deviation. Minimum and Maximum are the smallest and largest values among the valid observations.

The following is illustrative output, not the result of a real study:

Descriptive StatisticsNMinimumMaximumMeanStd. Deviation
Chi_phi_moi_don_hang24845.0002.850.000486.320392.410
Valid N (listwise)248

In this example, Mean is 486.320 đồng. You could write that the average cost per order across 248 observations is 486.320 đồng. However, the standard deviation of 392.410 đồng is large relative to the Mean, showing substantial dispersion between orders. You should therefore examine charts, percentiles, or outliers before describing the sample.

To view the median and percentiles, open Analyze > Descriptive Statistics > Explore. Move Chi_phi_moi_don_hang into Dependent List, click Statistics to select Descriptives, then click Plots if you need a boxplot or histogram. The Descriptives table in Explore can display Mean, Median, Std. Deviation, Minimum, Maximum, and the confidence interval for Mean.

When Median is much lower than Mean, some very large cost observations may be pulling Mean upward. You should not automatically delete those values. Check whether they are genuine transactions or data-entry errors. A customer who actually purchased an expensive package still represents valid data.

To compare cost between two groups, you can use Analyze > Compare Means > Independent-Samples T Test when the grouping variable has two groups and the relevant conditions are met. If there are more than two groups, choose the test based on the research design and data assumptions. Group means can provide an initial description, but a conclusion about differences must rely on the appropriate test.

What to Do When Average Cost Does Not Look Acceptable

Because Mean has no fixed acceptance cutoff, the phrase “not acceptable” usually refers to one of several situations: the unit is wrong, unusual values are present, too many values are missing, the distribution is strongly skewed, or Mean does not represent the sample well. Work through the problem from data checking to reporting decisions.

1. Check the Unit and Data Entry

Open Variable View and check Name, Label, Type, Decimals, and Measure. Then inspect several rows in Data View. If most values are 500 but one row is 500.000, the data may mix units or contain an entry error. Compare the value with the questionnaire, original file, or coding rules before changing it.

2. Check Missing Values and Special Codes

Some questionnaires use 999, 9999, or 0 to mean “no answer.” If SPSS treats these codes as valid numbers, they will distort Mean. Define missing values in Variable View, under the Missing column, or create a cleaned variable using the rule documented in your methods section. Do not delete a row simply because it makes Mean lower or higher than expected.

3. Check Outliers and Valid Data

Use Analyze > Descriptive Statistics > Explore to view a boxplot and extreme values. Compare each case with the original data. If it is an entry error, correct it based on evidence. If it is a genuine transaction, keep it and consider reporting Median, IQR, or a sensitivity analysis.

4. Report Median When the Distribution Is Skewed

You may still report Mean when it serves the research objective, but add Median and a measure of dispersion when the data are skewed. Do not switch to Median simply to obtain a more attractive number. Explain why that statistic represents the data better in your context.

5. Transform the Variable When the Model Requires It

In some models, a strongly right-skewed cost variable may be transformed according to the analysis plan, such as by using a logarithm after handling zero values. State the transformation clearly, retain the original variable, and check the interpretation again. Do not transform the variable repeatedly just to obtain an acceptable p-value.

If the data still do not meet the analysis objective after checking them, discuss descriptive reporting, model adjustments, or additional data collection with your supervisor. Software cannot turn a wrongly measured variable into a correctly measured one.

Distinguishing Average Cost from Similar Statistics

Total cost is the sum of all values. It increases when the number of transactions increases, so it is not suitable for direct comparison between groups with different sample sizes. Average cost divides the total by the number of valid observations, making it more useful for describing spending by one unit.

Median is the middle value after the data are ordered. Mean uses every value and is easily affected by extremely large observations. Median is less sensitive to outliers, but it cannot replace Mean in every model or report.

Mode is the value that occurs most often. With continuous cost data, each transaction may have a different value, so Mode is often of limited use. Mode is more suitable for categorical variables or data grouped into intervals.

The cost-to-income ratio is standardized by income, whereas average cost is an absolute amount of money. Two people may have the same average cost but different income levels and therefore face very different financial burdens.

You also need to distinguish a cost variable from what a scale is. Cost is usually a directly observed variable measured in money. A scale is a set of multiple items used to measure a latent concept such as perceived value or purchase intention. If cost is used to predict an outcome through a mediator, describe the role of each variable clearly instead of calling every variable a scale.

Common Errors

The first error is looking only at the Mean column and concluding what the sample spent. Read it together with N, Std. Deviation, Minimum, and Maximum. If N for the cost variable is much lower than the sample size, state the number of valid observations clearly.

The second error is writing that “average cost meets the standard” when no standard has been defined. Mean does not have a level of 0.7 or 0.8 like some measurement statistics. A more appropriate sentence is, “The sample's average cost is X đồng, with a standard deviation of Y đồng.”

The third error is using commas and periods inconsistently. In SPSS, 486320 may be presented as 486.320 đồng in your thesis, but you need to use the same thousands and decimal convention throughout the chapter.

The fourth error is deleting every large value. A large value may be a genuine transaction. Any exclusion needs a reason, criterion, and processing record. Save the original data file, the cleaned file, and a log of the cases that were removed.

The fifth error is confusing average cost with an individual's cost. Mean describes the entire sample and does not claim that everyone spent exactly that amount. When writing, use “the sample average” or “the average across 248 observations,” rather than writing that “each person spent 486.320 đồng.”

Frequently asked questions

What is average cost in SPSS?

In SPSS, average cost is the Mean value of the cost variable. You can view it in the Descriptive Statistics table through Analyze > Descriptive Statistics > Descriptives. Mean is calculated from valid values after SPSS excludes missing values according to the current settings.

What average cost is considered acceptable?

There is no general level that determines whether average cost is acceptable. Check the measurement unit, number of valid observations, unusual values, and fit with the research context. If your supervisor asks for a cutoff, clarify whether the cutoff concerns cost, sample size, or another test statistic.

What should I do when Mean and Median differ for cost?

Check the distribution and outliers with Explore, a histogram, or a boxplot. If Mean is much higher than Median, the data may be right-skewed because of several large expenses. You can report both statistics, explain the difference, and retain large values when they are valid transactions.

Can I delete a large cost value to make Mean look better?

You should exclude a value only when there is evidence that it is an entry error, missing-value code, or case outside the sample scope. Do not delete a valid transaction simply because it increases Mean. If you exclude it, record the criterion, number of cases, and results before and after processing.

Should I use average cost as a variable in regression?

If each row represents one unit of observation and cost has been measured appropriately, the cost variable can enter a regression according to its role in the model. If you combine all costs into one Mean and use that same value for every row, you remove variation between individuals and create data that are unsuitable for regression.

How should I write average cost in my thesis?

You can adapt the following sentence: “Descriptive statistics show that the average cost of [study population] is [Mean] [currency unit], with a standard deviation of [Std. Deviation], across [N] valid observations. The minimum value is [Minimum] and the maximum value is [Maximum].” If the data are skewed, add Median and explain why you report it.

How to write this in your thesis

“Descriptive statistics show that the average cost of [study population] is [Mean] [currency unit], with a standard deviation of [Std. Deviation], across [N] valid observations. The minimum value is [Minimum] and the maximum value is [Maximum].”

Open your SPSS file, run Analyze > Descriptive Statistics > Explore, compare Mean with Median, Minimum, Maximum, and unusual cases, then record valid N before writing the results. If you need to run the analysis on your own .sav or .csv file, M4 data analysis by DoThesis performs this step using a quantitative workflow.