PHPMem v2.0.1

Version
1.6.45
Uptime
17 days 12 hours 12 minutes 28 seconds

Memory

Total
512MB
Used
12,72MB (2.48%)
Free
499,28MB

Keys

Current
14 060
Total (since start)
40 994
Evictions
0
Reclaimed
760
Expired Unfetched
0
Evicted Unfetched
0

Connections

Current
16 / 1 024 max
Total
238 576
Rejected
0
llm:c53a3834811173f5ddc1989e40d819018a26e89cd6900c0a74128441caa447e8
TTL 5 days 10 hours 36 minutes 45 seconds Size 3,34KB Export
Edit
# Data-quality review: `raw.Social_media_impact_on_life` The table is structurally clean, but it has a few quality problems. Most are missing values, capped or floored values, and one logical inconsistency in age versus academic level. I found no format or unit problems. I only checked ranges, nulls, and boundary counts, not full distributions, so subtle outliers inside the ranges could remain. ## Clean areas - **Keys:** all 4,500 rows have a distinct, non-null `Student_ID`. Every ID is 11 characters long and runs from `STU_2024000` to `STU_2028499`, so there are no duplicates and no odd formats. - **Categorical labels:** the values for gender, level, platform, device, comparison frequency, impact, and late-night usage are consistent, with no case or spelling variants and no nulls. - **Units:** nothing suggests mixed units. - Usage and sleep are in hours. - Sleep quality runs 1–5. - Mental health index runs 32–98. - Stress runs 0–40. - Weekend extra hours run 0–4.5. - **Time budget:** no student has daily usage plus sleep above 20 hours (0 rows), so there are no physically impossible time allocations. - **Age and level:** no postgraduates are aged 20 or under, and no undergraduates are aged 16 or under. ## Issues found 1. **Missing values.** - `Academic_Performance_GPA` is null in 85 rows (1.9%). - `Perceived_Stress_Score` is null in 46 rows (1.0%). - Every other column is fully populated. 2. **Age inconsistent with academic level.** 156 of the 1,477 High School students (about 10.6%) are aged 19 or older. That is implausible for high school and suggests mislabeled level or age. 3. **Suspicious zero stress scores.** 87 rows have a stress score of exactly 0.0, about 2% of the 4,454 non-null scores. A true zero on a perceived-stress scale is rare, so this may be a placeholder or default value. Only 8 rows sit at the maximum of 40. 4. **GPA ceiling pile-up.** 353 rows have a GPA of exactly 4.0, about 8% of non-null GPAs. This looks like capping or clipping, which would compress variation among high achievers. The minimum is 1.9. 5. **Capped or floored behavioural values.** - 55 students sit exactly at the 14.0 daily-usage maximum, which suggests a cap. - 126 students report 12 or more hours a day, which is extreme but not impossible. - Sleep has 11 rows at the 3.0-hour floor and 1 row at the 10.5-hour maximum. 6. **Skewed categories.** These are not errors, but they limit subgroup analysis. - Postgraduates number 246. - Tablet users number 129. - "Negative" impact has 165 rows against 3,681 "Beneficial". - Non-Binary has 122 rows, and "Prefer not to say" has 93. 7. **Metadata mislabel.** The card lists `Daily_Usage_Hours` and `Weekend_Extra_Hours` as temporal axes, but they are durations, not dates. The only true timestamp is `_ingestion_timestamp`, which is a pipeline field. ## Suggested handling - Treat the null GPA and stress rows explicitly, either by excluding them or by flagging them as missing. - Check whether the 87 zero-stress rows are real values or defaults. - Review the 156 High School rows aged 19 or older. - Be cautious with averages and correlations that involve GPA, stress, or usage, because of the capped values. - Avoid drawing strong conclusions from the small subgroups.