Tag: SPSS

  • SPSS vs Excel vs JASP vs jamovi for a Nigerian Final Year Project (2026)

    SPSS vs Excel vs JASP vs jamovi for a Nigerian Final Year Project (2026)

    Rank Package Cost Does everything a project needs? Cronbach’s alpha built in? Best for
    1 SPSS Commercial — check your campus laboratory first Yes Yes Departments that require it, and anyone with lab access
    2 jamovi Free and open source Yes Yes The best free replacement for SPSS
    3 JASP Free and open source Yes Yes Clean output and a gentle interface
    4 Excel Already on most machines No No Frequency, percentage and mean tables only

    Ranked on what a Nigerian undergraduate project actually requires: chi-square, correlation, t-test, ANOVA, reliability and a normality check, produced in output you can carry into Chapter Four. Package facts read from each project’s own site on 17 August 2026.

    The criteria, and why Excel comes last despite being free

    Six things decide this for a final year project, and only some of them are about statistics.

    1. Can you legally obtain it? A package you cannot install is not an option.
    2. Does it cover the whole undergraduate set — chi-square, Pearson, Spearman, t-test, ANOVA, Cronbach’s alpha, Shapiro-Wilk?
    3. Will your department recognise the output? Supervisors read a lot of SPSS tables and few of anything else.
    4. Does it work offline? Analysis often happens when the data does not, and a package that needs a connection to compute is a liability.
    5. How long to learn it under a deadline you are already behind on.
    6. Is the output usable in a table you paste into Chapter Four?

    Excel fails criterion two, decisively, and that is why a free and universally available program finishes last. There is no built-in Cronbach’s alpha function in Excel. You can compute it by hand from item variances and the total variance, and students do, but it is slow and error-prone and you will be asked at the defence to show how you got the number. Since almost every Nigerian project must report a reliability coefficient, that single gap disqualifies Excel as your only tool.

    1. SPSS — the default, if you can reach it

    SPSS is what most Nigerian departments teach, what most supervisors read fluently, and what most project handouts assume. Its output tables are the ones your panel has seen a thousand times, which is worth more than it sounds: a familiar table gets read, an unfamiliar one gets questioned.

    It covers everything an undergraduate project needs and a great deal more, and every menu path in the guide to analysing project data in SPSS step by step is written against it.

    The catch is access. SPSS is commercial software with a subscription licence. Before you consider anything else, ask two questions: does your department’s computer laboratory have a licensed installation, and can you book time on it? Many Nigerian universities do, and the lab is also where you will find someone who has run the procedure before.

    If the answer is no, install jamovi rather than hunting for a cracked copy. An unlicensed installation puts your data and your machine at risk in the week you can least afford either, and it buys you nothing that jamovi does not already do for free.

    Nigerian students working at desktop computers in a university computer laboratory
    Ask about the departmental laboratory before you pay for anything or install anything. It is also where the person who has already done this is sitting.

    2. jamovi — the free package to use if SPSS is out of reach

    jamovi describes itself on its own site as “a free and open statistical spreadsheet”, and states plainly that it is “open-source and free, forever”. It offers both a desktop application and a cloud version.

    Three things make it the strongest free option for a Nigerian project specifically.

    • It looks like a spreadsheet. Your data goes in a grid, exactly as it does in SPSS’s Data View, so the encoding habits in this site’s SPSS guide transfer directly.
    • Its output resembles what your supervisor expects. Tables, not code output. A reliability table from jamovi is legible to somebody who has only ever read SPSS.
    • It covers the full undergraduate set, including reliability analysis with the item-dropped diagnostic that matters when your alpha comes back low — the repair procedure is in what to do about a low Cronbach’s alpha.

    Use the desktop download rather than the cloud version if your connection is unreliable, so that a power cut or an exhausted data bundle does not interrupt an analysis.

    3. JASP — equally free, slightly different temperament

    JASP is an open-source project supported by the University of Amsterdam, and it is free to download. It does everything jamovi does, with output that is arguably the cleanest of the four, and it carries a strong set of Bayesian procedures alongside the conventional ones.

    It sits third here only because jamovi’s spreadsheet-style data entry maps more directly onto the SPSS workflow Nigerian departments teach, which shortens the learning curve when you are three weeks from submission. If you have more time, or if you simply prefer the interface after trying both, JASP is not a compromise — it is a genuine alternative and both are free, so trying each costs an evening.

    4. Excel — fine for part of the job, and only that part

    Be precise about what Excel does well, because it does some things perfectly adequately.

    It can do: frequency and percentage tables for your bio-data, means and standard deviations for Likert items, the grand mean, simple charts, and the arithmetic behind a criterion-mean decision column. For a purely descriptive project with no hypotheses, that may genuinely be everything you need.

    It struggles with, or cannot do: Cronbach’s alpha as a built-in function, Shapiro-Wilk, the non-parametric substitutes such as Mann-Whitney U and Kruskal-Wallis, and post hoc tests after ANOVA. Chi-square and correlation exist as worksheet functions but return bare numbers rather than the labelled output a panel expects to see.

    Excel is also where a lot of good data goes to die, because a spreadsheet invites you to type over your raw values. If you use it, keep the raw sheet untouched and do the working on a copy.

    A spreadsheet of numeric questionnaire responses with a formula bar visible
    Perfectly good for means and percentages. Keep the raw sheet untouched and work on a copy.

    The recommendation

    Use SPSS if your department requires it or your laboratory has it. Familiar output and a supervisor who can help you when something goes wrong are worth real money, and in the lab they cost nothing.

    Otherwise use jamovi. It is free forever, it is legal, it works offline as a desktop install, its data grid behaves like SPSS’s, and it produces every statistic an undergraduate project needs. JASP is the runner-up and equally free — take whichever you prefer after an hour with each.

    Use Excel only for descriptive tables, and only if your project has no hypotheses and no reliability coefficient to report.

    One rule regardless of choice: name the package you actually used in Chapter Three, with its version. “Data were analysed using jamovi” is a complete and correct sentence, and it is far better than claiming SPSS because it sounds more official. You will be asked which software produced your numbers — it is on the standard list in the guide to what is asked during a project defence — and the answer has to match what your Chapter Three says.

    And remember that the package does not choose your test. That decision comes from the shape of your research question, as set out in what statistical test to use for your project, and what you do with the output afterwards is in writing Chapter Four.

    The software gives you numbers. The chapter is still yours to write.

    Tesify holds your chapters in the structure your department expects and keeps every citation attached to a source you actually opened, so the analysis and the manuscript stop being two separate scrambles. Over 9,000 students have used it to write more than 15,000 chapters, and every word is still written by you.

    Write up your analysis in Tesify

    Frequently asked questions

    What is the best statistical software for a final year project?

    SPSS if your department requires it or your campus laboratory has a licensed copy, because supervisors read its output fluently. Otherwise jamovi, which is free, open source, works offline and covers every procedure an undergraduate project needs.

    Is there a free alternative to SPSS?

    Two good ones. jamovi describes itself as a free and open statistical spreadsheet, free forever, and JASP is a free open-source project supported by the University of Amsterdam. Both handle chi-square, correlation, t-tests, ANOVA and reliability analysis.

    Can I use Excel for my project analysis?

    For frequency tables, percentages, means and standard deviations, yes. It has no built-in Cronbach’s alpha function and no Shapiro-Wilk or non-parametric tests, so if your project reports reliability or tests hypotheses, you need something else.

    Can Excel calculate Cronbach’s alpha?

    Not with a built-in function. You can derive it manually from item variances and total variance, but it is slow, easy to get wrong, and you will be asked to show your working. A free package computes it in one dialog.

    Is jamovi or JASP better?

    Both are free and both cover the undergraduate set. jamovi’s spreadsheet-style data entry is closer to the SPSS workflow Nigerian departments teach, which makes it slightly faster to pick up. Try each for an hour and use the one you prefer.

    Will my supervisor accept output from jamovi?

    Usually yes, because the output is presented as labelled tables rather than code. Ask before you commit, and name the package in Chapter Three either way.

    Do I need internet access to run the analysis?

    Not if you install a desktop version. jamovi and JASP both run locally once installed, which matters when power and data are unreliable. jamovi also offers a cloud option if you prefer it.

    Where do I get SPSS legally as a student?

    Start with your department or campus computer laboratory, which is where most Nigerian students access a licensed installation. If there is none available to you, use jamovi rather than an unlicensed copy.

    Does it matter which package I use for my grade?

    What matters is that the analysis is correct, that it answers your research questions, and that you can explain it. Name the package honestly in Chapter Three and be ready to describe what you did in it.

    Can I start in Excel and move to a statistics package later?

    Yes, and it is a common route. Encode into a spreadsheet, then import the file. Keep the variable names short and consistent and the codes numeric, and the import will be clean.

    Which one should I use if I have three weeks left?

    Whichever you can open today. Time spent hunting for the ideal package is time not spent analysing, and every option on this page will produce a defensible Chapter Four.

  • How to Analyse Your Project Data in SPSS, Step by Step (2026)

    How to Analyse Your Project Data in SPSS, Step by Step (2026)

    The questionnaires are back. There are two hundred and thirty of them in a nylon bag, SPSS is open on a borrowed laptop, and the cursor is blinking in an empty grid. This is where most Nigerian project groups lose a week — not to the statistics, which are usually simple, but to not knowing the order of operations.

    What follows is that order, in nine steps, with the exact menu path for every procedure an undergraduate project needs. Paths are quoted as documented in Kent State University Libraries’ freely available SPSS tutorials; recent versions keep them stable, but if a menu on your machine reads slightly differently, trust your machine.

    Two things belong upstream of this guide. You should already know which tool answers which research question — that decision is made in choosing the statistical test for your project, not in the software. And what you do with the output afterwards is a separate skill, set out in writing Chapter Four.

    Step 1: Number the questionnaires before you touch a computer

    Output: a physical stack in which every usable copy carries a unique case number.

    1. Separate the incomplete copies into their own pile. Count both piles and write both counts down; your return rate needs them.
    2. Write 1, 2, 3 in the top corner of each usable questionnaire.
    3. Keep the stack in that order for the whole encoding session.

    This takes fifteen minutes and it is the only thing that makes an encoding error recoverable. When SPSS later shows a respondent aged 220, the case number tells you which sheet of paper to check. Without it you are re-reading 231 questionnaires to find one typo.

    A stack of questionnaires with case numbers handwritten in the top corner of each
    Fifteen minutes with a pen. This is what turns “there is an error somewhere” into “the error is on copy 147”.

    Step 2: Build the variable list before entering a single response

    Output: a complete Variable View, filled in before any data exists.

    Click the Variable View tab at the bottom of the data editor. Every questionnaire item becomes one row, and four columns matter.

    • Name — short, no spaces, systematic. Use sex, level, dept, then B1 to B10 and C1 to C10 so the names mirror the sections of your instrument.
    • Label — the full item text. This is what prints on your output tables, so a good label here saves retyping every row of Chapter Four by hand.
    • Values — the numeric code for each option: 1 = Strongly Disagree through 4 = Strongly Agree, or 1 = Male, 2 = Female.
    • Measure — Nominal for categories such as sex or department, Ordinal for Likert items, Scale for genuinely continuous variables such as age or a computed total.

    Getting Measure right early prevents a whole class of later confusion, because SPSS uses it to decide which procedures it offers you for a variable.

    A handwritten codebook page mapping questionnaire answer options to numeric codes
    Agree the codebook on paper first. If three of you are encoding on three laptops, this page is the only thing that makes the files mergeable.

    Step 3: Encode the responses, one row per respondent

    Output: a Data View grid with as many rows as you have usable questionnaires.

    Switch to Data View and work down the numbered stack. One respondent is one row; one item is one column. Never put two respondents on one row and never spread one respondent across two.

    Three rules prevent the expensive mistakes. Leave a genuinely unanswered item blank rather than typing 0 — zero is a real value and it will drag your mean down. Decide as a group how to treat an item where a respondent ticked two boxes, then apply that decision to every case rather than case by case. And if you split encoding across several laptops, agree the codebook in writing first, because merging three files that coded sex differently costs more than the encoding did.

    Save as a .sav file after every fifty cases, with the date in the filename.

    Step 4: Reverse-score the negatively worded items

    Output: new variables in which every item points the same direction.

    If your instrument contains an item like “Power supply has no effect on how long I study”, a high score there means the opposite of a high score on the rest of the scale. Averaging it in unreversed will depress your grand mean and wreck your reliability coefficient.

    1. Go to Transform > Recode into Different Variables.
    2. Move the negatively worded item across and give the output variable a new name, such as B7r.
    3. Click Old and New Values and enter the reversal for a four-point scale: 1→4, 2→3, 3→2, 4→1.
    4. Click Add for each pair, then Continue and OK.

    Always recode into a different variable, never over the original. Keeping the raw column means a mistake here is one recode away from being fixed rather than a re-encoding away.

    Step 5: Screen the data before you analyse it

    Output: a frequency table for every variable, checked against the range each is allowed to take.

    Run Analyze > Descriptive Statistics > Frequencies, move all your variables across, and read the output for three things.

    • Impossible values. A four-point item with a maximum of 5 is a typo. Find the case number and check the paper.
    • Missing counts. Every variable’s Valid N should equal your analysed N unless you know why it does not.
    • Category totals. The frequencies for sex should sum to your N. If they do not, a case is miscoded.

    Fix everything you find here before running anything else. An error corrected now costs a minute; the same error found after three tables are written costs the afternoon.

    Step 6: Run the reliability analysis

    Output: a Cronbach’s alpha for each section of your instrument.

    1. Go to Analyze > Scale > Reliability Analysis.
    2. Move in the items of one section only — Section B on its own, then Section C on its own. A scale measuring two different constructs is not one scale.
    3. Leave the Model on Alpha.
    4. Click Statistics and tick Item, Scale, and Scale if item deleted.
    5. Read the alpha, then read the “Cronbach’s Alpha if Item Deleted” column to see whether one bad item is dragging the section down.

    Report the coefficient with the number of items and the pilot sample it came from, in Chapter Three. You will be asked at the defence which software produced it, so do not report a figure you did not compute.

    Step 7: Produce the descriptive tables Chapter Four needs

    Output: the bio-data table and the per-item mean tables, in that order.

    For the respondent profile — sex, level, department — use Analyze > Descriptive Statistics > Frequencies and take the frequency and percentage columns straight into your table.

    For the “level of” or “extent of” research questions, use Analyze > Descriptive Statistics > Descriptives with the Likert items of that section selected; the Mean and Std. Deviation columns are exactly what your table needs. For the grand mean, build a computed variable first with Transform > Compute Variable using the MEAN function across the items of that section.

    Compare each mean against your criterion mean — 2.50 on a four-point scale — and fill the Decision column accordingly.

    Step 8: Run the inferential test each hypothesis needs

    Output: one output block per hypothesis, and no blocks you cannot attach to a hypothesis.

    What your hypothesis asks Procedure Menu path
    Are two categorical variables associated? Chi-square test of independence Analyze > Descriptive Statistics > Crosstabs, then Statistics > Chi-square
    Are two scale variables related? Pearson correlation Analyze > Correlate > Bivariate
    Are two ordinal or non-normal variables related? Spearman’s rho Analyze > Correlate > Bivariate, tick Spearman
    Do two groups differ? Independent-samples t test Analyze > Compare Means and Proportions > Independent-Samples T Test
    Do three or more groups differ? One-way ANOVA Analyze > Compare Means > One-Way ANOVA
    Is the distribution normal? Shapiro-Wilk and Kolmogorov-Smirnov Analyze > Descriptive Statistics > Explore, then Plots > Normality plots with tests

    Three details the dialogs will force on you. In Crosstabs the chi-square statistic is not produced unless you tick it under Statistics — the crosstab alone is only a contingency table, and this is the single most common reason a Nigerian student cannot find their chi-square value. In Bivariate, Pearson is selected by default and the test is two-tailed by default, with significance flagged at the .05 and .01 levels. And the Independent-Samples T Test will not run until you click Define Groups and specify the two codes being compared.

    Step 9: Save the output and reconcile it before writing

    1. Save the data as .sav and the output as .spv, both dated, and copy both to a second device or a cloud folder.
    2. Check that the Valid N on your output matches the analysed N you stated in Chapter Three.
    3. Check that every research question and hypothesis has exactly one output block, and delete the exploratory runs you did along the way.
    4. Check that the tools that produced your output are the ones you named in Chapter Three. If you changed one, change the chapter too.

    Only then start writing. A Chapter Four built from unreconciled output will contradict Chapter Three somewhere, and that contradiction is the first thing a panel finds — as the standard question list in what is asked during a project defence makes clear. How the analysis chapter sits within the whole document is summarised in how many chapters a final year project has.

    You have the output. Now write the chapter.

    Tesify holds your chapters in the structure your department expects and keeps every citation attached to a source you actually opened, so the week after analysis goes into interpretation rather than formatting. Over 9,000 students have used it to write more than 15,000 chapters, and every word is still written by you.

    Write up your results in Tesify

    Frequently asked questions

    How do I analyse my project data using SPSS?

    Number the questionnaires, build the full Variable View before entering data, encode one row per respondent, reverse-score the negative items, then screen with Frequencies. Only after screening do you run reliability, descriptives and your inferential tests.

    What is the menu path for Cronbach’s alpha?

    Analyze > Scale > Reliability Analysis, with the Model left on Alpha. Enter one section at a time and tick “Scale if item deleted” under Statistics to see which item is weakening it.

    Why is my chi-square value not showing?

    Because it is not produced by default. Open the Statistics button inside the Crosstabs dialog, tick Chi-square, then run it again.

    How do I encode a four-point Likert scale?

    Set the item’s Measure to Ordinal and define its Values as 1 to 4 with the verbal label attached to each number. Then type only the numbers into Data View.

    Should I enter 0 for an unanswered item?

    No. Leave it blank. Zero is a real value on a numeric variable and it will pull the mean down and misstate the count of valid responses.

    Do I have to reverse-score negative items?

    Yes, if you are averaging items into a section score or computing a reliability coefficient. Skipping it is the commonest cause of an unexpectedly low Cronbach’s alpha in an otherwise sound instrument.

    How do I get the grand mean in SPSS?

    Build the section score first with Transform > Compute Variable using the MEAN function across that section’s items, then run Descriptives on the new variable.

    Which SPSS version do I need?

    Any recent version handles everything an undergraduate project needs. Menu wording shifts slightly between releases, so state in Chapter Three the version you actually used rather than copying a number from another project.

    My groupmates encoded on separate laptops and the files will not merge. What now?

    Compare the Variable View of each file side by side before merging. Mismatched variable names, different codes for the same answer and different Measure settings are the usual culprits, and all three are fixable in the file that deviates rather than by re-encoding.

    Do I keep the output file after the defence?

    Keep it until your project is finally approved and bound. Panels ask to see output, corrections can require reruns, and rebuilding a lost analysis from paper questionnaires under deadline is a miserable weekend.

    Can I do all of this without SPSS?

    Yes. Free packages cover the same undergraduate procedures, and spreadsheets handle means and percentages. Whichever you use, name that one in Chapter Three rather than naming SPSS by habit.