Niniejszą analizę eksploracyjną zbioru danych wykonano w Systemie Zautomatyzowanego Tworzenia Opisu Statystycznego - SZTOS (Hryniewicz, Milewska, 2023) w module eksploracja.
• W pierwszej części raportu została umieszczona informacja o liczbie
obserwacji oraz liczbie zmiennych we wprowadzonej bazie danych.
•
Aby usunąć z bazy danych a) obserwacje które nie zawierają żadnych
danych, b) zmienne których liczba obserwacji jest mniejsza lub równa 1,
zidentyfikowano takie przypadki. Jeśli takowe wystąpiły, zostały
usunięte wraz z podaniem informacji o ich współrzędnych.
• Tej
samej procedurze zostały poddane zmienne, które posiadały identyczne
wartości.
Liczba obserwacji: 303
Liczba zmiennych: 8
W bazie danych nie wystąpują OBSERWACJE,
które zawierają wyłącznie braki danych.
Obserwacje, które
zawierały wyłącznie braki danych to: brak.
W bazie danych nie wystąpiły ZMIENNE, które
zawierają wyłącznie braki danych lub 1 obserwację.
Zmienne, które
zawierały wyłącznie braki danych lub 1 obserwację to: brak.
W bazie danych nie wystąpiły zmienne, które miały
zerową zmienność.
Zmienne, które posiadały identyczne wartości to:
brak.
Wyniki po wstępnym oczyszczeniu są zapisane w bazie
danych
baza_wstępnie_oczyszczona.xlsx
• W tak przygotowanej bazie danych zidentyfikowano zmienne, które
posiadają odsetek braków danych większy niż ten wyznaczony przez
użytkownika, a informację podano do raportu.
W bazie danych nie wystąpiły ZMIENNE, które
zawierają ponad lub równo: 5% braków danych.
Zmienne, które
zawierają równo lub ponad 5% braków danych, to: brak.
Dokładne wyniki przedstawia Tabela nr 1.
| Zmienna | % braków danych | n/N braków danych |
|---|---|---|
| Płeć | 0.00% | 0/303 |
| Edukacja | 0.00% | 0/303 |
| Grupa badana | 0.00% | 0/303 |
| Obawy | 0.00% | 0/303 |
| Cele | 0.00% | 0/303 |
| Łatwość | 0.00% | 0/303 |
| Użyteczność | 0.00% | 0/303 |
| Intencja zakupu | 0.00% | 0/303 |
• Następnie zidentyfikowano obserwacje, które zawierają ponad połowę
braków danych i podano ich współrzędne. Taki stan rzeczy może wynikać
np. z porzucenia badania w trakcie jego trwania. Może to powodować
ograniczoną przydatność takich obserwacji w analizach.
W bazie danych nie wystąpiły OBSERWACJE, które
zawierają ponad połowę braków danych.
Numery wierszy, które
zawierają ponad połowę braków danych: brak.
Wizualną prezentację braków danych stanowi Rysunek nr 1.
Rysunek nr 1
Graficzna prezentacja braków
danych występujących w zakresie zmiennych; Płeć, Edukacja, Grupa badana,
Obawy, Cele, Łatwość, Użyteczność, Intencja zakupu .
Nota:
Wykres przedstawia następujące zmienne: Zm1 - Płeć, Zm2 - Edukacja, Zm3
- Grupa badana, Zm4 - Obawy, Zm5 - Cele, Zm6 - Łatwość, Zm7 -
Użyteczność, Zm8 - Intencja zakupu.
• Analiza dla zmiennej Płeć wykazała, że liczebność jej poszczególnych poziomów Kobieta, Mężczyzna wynosiła odpowiednio 173, 130 (ich odsetek wynosił odpowiednio 57.10, 42.90), co stanowiło sumę 303 wystąpień (100%).
• Analiza dla zmiennej Edukacja wykazała, że liczebność jej poszczególnych poziomów Wyższe, Średnie, Podstawowe wynosiła odpowiednio 171, 130, 2 (ich odsetek wynosił odpowiednio 56.44, 42.90, 0.66), co stanowiło sumę 303 wystąpień (100%).
• Analiza dla zmiennej Grupa badana wykazała, że liczebność jej poszczególnych poziomów Bandziorki, Papugi, Policjanci wynosiła odpowiednio 101, 101, 101 (ich odsetek wynosił odpowiednio 33.33, 33.33, 33.33), co stanowiło sumę 303 wystąpień (100%).
Otrzymane wyniki przedstawiają Rysunki 1-3.
Rysunek nr 1
Częstość występowania
wartości zmiennej Płeć (bez uwzględniania braków danych)
Nota: n(%); n = liczebność w
podzbiorze.
Rysunek nr 2
Częstość
występowania wartości zmiennej Edukacja (bez uwzględniania braków
danych)
Nota: n(%); n = liczebność w
podzbiorze.
Rysunek nr 3
Częstość
występowania wartości zmiennej Grupa badana (bez uwzględniania braków
danych)
Nota: n(%); n = liczebność w podzbiorze.
[1] “”
Analiza normalności rozkładu zmiennych: Obawy, Cele, Łatwość, Użyteczność, Intencja zakupu.
W celu weryfikacji założeń dotyczacych normalności rozkładów wyników analizowanych zmiennych przeprowadzono dwa testy statystyczne, był to test Shapiro - Wilka (stosowany dla małoliczebnych próbek badawczych N < 50 lub N < 100) (Royston, 1982) oraz test Kolmogorova Smirnova z poprawką Lilieforce’a (stosowany dla dużych prób N > 50 lub N > 100) (Dallal i Wilkinson, 1986). Zdecydowano się na taką analizę ze względu na brak jednoznacznych wytycznych dotyczących stosowania obu testów przy danej liczebności badanych obserwacji.
W celu weryfikacji normalności rozkładów zmiennych: Obawy, Cele, Łatwość, Użyteczność, Intencja zakupu, przeprowadzono serię analiz weryfikujących podobieństwo rozkładu z próby do teoretycznego rozkładu normalnego testem Shapiro-Wilka (Royston, 1982). Analiza wykazała, że:
• Rozkład wyników zmiennej Obawy był istotnie różny od rozkładu normalnego SW = 0.97; p < 0.001
• Rozkład wyników zmiennej Cele był istotnie różny od rozkładu normalnego SW = 0.96; p < 0.001
• Rozkład wyników zmiennej Łatwość był istotnie różny od rozkładu normalnego SW = 0.95; p < 0.001
• Rozkład wyników zmiennej Użyteczność był istotnie różny od rozkładu normalnego SW = 0.98; p < 0.001
• Rozkład wyników zmiennej Intencja zakupu był istotnie różny od rozkładu normalnego SW = 0.97; p < 0.001
W celu dodatkowej weryfikacji normalności rozkładów zmiennych: Obawy, Cele, Łatwość, Użyteczność, Intencja zakupu, przeprowadzono serię analiz weryfikujących podobieństwo rozkładu z próby do teoretycznego rozkładu normalnego testem Kolmogorova-Smirnova z poprawką Lilieforce’a (Dallal i Wilkinson, 1986). Analiza wykazała, że:
• Rozkład wyników zmiennej Obawy był istotnie różny od rozkładu normalnego KS = 0.12; p < 0.001
• Rozkład wyników zmiennej Cele był istotnie różny od rozkładu normalnego KS = 0.13; p < 0.001
• Rozkład wyników zmiennej Łatwość był istotnie różny od rozkładu normalnego KS = 0.17; p < 0.001
• Rozkład wyników zmiennej Użyteczność był istotnie różny od rozkładu normalnego KS = 0.10; p < 0.001
• Rozkład wyników zmiennej Intencja zakupu był istotnie różny od rozkładu normalnego KS = 0.08; p < 0.001
Wyniki analiz przedstawia Tabela nr 1.
| Zmienna | N | Min | Max | M | SD | SE | Me | Skośność | Kurtoza | KS | p | SW | p |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Obawy | 303 | 1.00 | 4.00 | 2.79 | 0.71 | 0.04 | 2.80 | -0.31 | -0.57 | 0.12 | < 0.001 | 0.97 | < 0.001 |
| Cele | 303 | 1.00 | 4.00 | 2.15 | 0.74 | 0.04 | 2.00 | 0.45 | -0.21 | 0.13 | < 0.001 | 0.96 | < 0.001 |
| Łatwość | 303 | 1.00 | 5.00 | 3.61 | 0.79 | 0.05 | 3.75 | -0.52 | 0.51 | 0.17 | < 0.001 | 0.95 | < 0.001 |
| Użyteczność | 303 | 1.00 | 5.00 | 3.24 | 0.89 | 0.05 | 3.25 | -0.32 | -0.05 | 0.10 | < 0.001 | 0.98 | < 0.001 |
| Intencja zakupu | 303 | 1.00 | 5.00 | 2.76 | 1.03 | 0.06 | 2.75 | 0.03 | -0.68 | 0.08 | < 0.001 | 0.97 | < 0.001 |
Nota: N = Liczebność; Min = Wartość minimalna; Max = Wartość maksymalna; M = Średnia arytmetyczna; SD = Odchylenie standardowe; SE = Błąd standardowy średniej; Me = Mediana; p = Istotność statystyczna. Wyniki testu KS (Kołmogorov - Smirnov) i SW (Shapiro - Wilk), których p < 0.05 dla danej zmiennej, wskazują na istotną różnicę między rozkładem wyników w próbie a teoretycznym rozkładem normalnym.
Dallal, G.E. and Wilkinson, L. (1986) An analytic approximation to the distribution of Lilliefors’ test for normality. The American Statistician, 40, 294–296.
Hryniewicz, K., Milewska, A. (2023). SZTOS: System Zautomatyzowanego Tworzenia Opisu Statystycznego (Wersja SZTOS) [Oprogramowanie]. https://sztos-it.com/
Royston, J. P. (1982). An Extension of Shapiro and Wilk’s W Test for Normality to Large Samples. Journal of the Royal Statistical Society. Series C (Applied Statistics), 31(2), 115–124. https://doi.org/10.2307/2347973
Aby skoncentrować wizualizację rozkładów zmiennych histogramy ujęto
na matrycach typu 2x2. Grafiki te zostały przedstawione na Rysunkach
1-2.
Rysunek nr 1
Rozkład wartości
zmiennych: Obawy, Cele, Łatwość, Użyteczność
Rysunek
nr 2
Rozkład wartości zmiennych: Intencja zakupu
Aby skoncentrować wizualizację rozkładów zmiennych box-ploty ujęto na
matrycach typu 2x2. Grafiki te zostały przedstawione na Rysunkach
1-2.
Rysunek nr 1
Rozkład wartości
zmiennych: Obawy, Cele, Łatwość, Użyteczność
Nota:
Pozioma linia przedstawia Medianę. Pudełko prezentuje Rozstęp
międzykwartylowy IQR. Wąsy sięgają do wartości powyżej/poniżej 1.5*IQR.
Kropki poza wąsami oznaczają wartości powyżej/poniżej 1.5*IQR.
Rysunek nr 2
Rozkład wartości
zmiennych: Intencja zakupu
Nota:
Pozioma linia przedstawia Medianę. Pudełko prezentuje Rozstęp
międzykwartylowy IQR. Wąsy sięgają do wartości powyżej/poniżej 1.5*IQR.
Kropki poza wąsami oznaczają wartości powyżej/poniżej 1.5*IQR.
W celu unormalnienia rozkładów w analizowanych danych, wykorzystano bibliotekę języka R o nazwie „bestNormalize” (Peterson, 2021; Peterson i inni, 2020) , która pozwala na testowanie wielu przekształceń unormalniających rozkład. Logika tej funkcji polega na testowaniu 15 możliwych przekształceń, wraz z jednoczesnym ustaleniem optymalnych parametrów przekształceniowych np. hiperperametru Lambda w przekształceniu Boxa Coxa (Box & Cox, 1964).
Istnieje wiele przypadków, w których badacze mogą chcieć znormalizować zmienną. Oto jeden z najczęstszych:
Często problematyczne założenie o normalności zmiennej zależnej (uwarunkowanego współzmiennymi w modelu) w klasycznym problemie regresji liniowej. Przez lata stosowano wiele metod, aby złagodzić to założenie: uogólnione modele liniowe, regresja kwantylowa, modele przetrwania itp. Jedną z technik, która wciąż jest dość popularna w tym kontekście, jest transformacja danych, aby wyglądały normalnie. Może to być coś tak prostego jak transformacja logarytmiczna tzw. log() lub coś tak złożonego jak transformacja Yeo-Johnsona.
• W celu wyboru metody normalizującej zmienną Obawy wykonano serię przekształceń. Analiza wykazała, że najlepsze właściwości normalizacyjne zwracała technika center_scale. W porównaniu do innych popularnych przekształceń, metoda ta zwróciła najniższą wartość statystyki dopasowania, P/df = 1.61. Po transformacji rozkład zmiennej stał się mniej symetryczny (skośność: -0.31 vs -0.31 przed). • W celu wyboru metody normalizującej zmienną Cele wykonano serię przekształceń. Analiza wykazała, że najlepsze właściwości normalizacyjne zwracała technika orderNorm. W porównaniu do innych popularnych przekształceń, metoda ta zwróciła najniższą wartość statystyki dopasowania, P/df = 1.64. Po transformacji rozkład zmiennej stał się bardziej symetryczny (skośność: 0.13 vs 0.45 przed). • W celu wyboru metody normalizującej zmienną Łatwość wykonano serię przekształceń. Analiza wykazała, że najlepsze właściwości normalizacyjne zwracała technika boxcox. W porównaniu do innych popularnych przekształceń, metoda ta zwróciła najniższą wartość statystyki dopasowania, P/df = 3.21. Po transformacji rozkład zmiennej stał się bardziej symetryczny (skośność: -0.04 vs -0.52 przed). • W celu wyboru metody normalizującej zmienną Użyteczność wykonano serię przekształceń. Analiza wykazała, że najlepsze właściwości normalizacyjne zwracała technika center_scale. W porównaniu do innych popularnych przekształceń, metoda ta zwróciła najniższą wartość statystyki dopasowania, P/df = 1.53. Po transformacji rozkład zmiennej stał się bardziej symetryczny (skośność: -0.32 vs -0.32 przed). • W celu wyboru metody normalizującej zmienną Intencja zakupu wykonano serię przekształceń. Analiza wykazała, że najlepsze właściwości normalizacyjne zwracała technika orderNorm. W porównaniu do innych popularnych przekształceń, metoda ta zwróciła najniższą wartość statystyki dopasowania, P/df = 1.39. Po transformacji rozkład zmiennej stał się mniej symetryczny (skośność: 0.08 vs 0.03 przed).
Wyniki przekształceń zostały zapisane w bazie
danych
baza_trans.xlsx
Aby umożliwić wizualną ocenę efektu zastosowanych przekształceń, dla
każdej zmiennej numerycznej zestawiono histogram rozkładu oryginalnego
(przed normalizacją) z histogramem rozkładu po normalizacji oraz wykresy
kwantyl-kwantyl (Q-Q) względem teoretycznego rozkładu normalnego.
Wizualizacje wyników przedstawia seria rysunków od nr 1 do nr
5.
Rysunek nr 1
Porównanie
rozkładu wartości zmiennej Obawy przed i po normalizacji (metoda:
center_scale).Nota:
Na histogramach kolor czerwony przedstawia Średnią; kolor zielony przedstawia Medianę. Na Q-Q plot czerwona linia
odpowiada idealnemu dopasowaniu do rozkładu normalnego — im bliżej
punktów do tej linii, tym rozkład bardziej zbliżony do normalnego.
Rysunek nr 2
Porównanie rozkładu
wartości zmiennej Cele przed i po normalizacji (metoda:
orderNorm).Nota:
Na histogramach kolor czerwony przedstawia Średnią; kolor zielony przedstawia Medianę. Na Q-Q plot czerwona linia
odpowiada idealnemu dopasowaniu do rozkładu normalnego — im bliżej
punktów do tej linii, tym rozkład bardziej zbliżony do normalnego.
Rysunek nr 3
Porównanie rozkładu
wartości zmiennej Łatwość przed i po normalizacji (metoda:
boxcox).Nota:
Na histogramach kolor czerwony przedstawia Średnią; kolor zielony przedstawia Medianę. Na Q-Q plot czerwona linia
odpowiada idealnemu dopasowaniu do rozkładu normalnego — im bliżej
punktów do tej linii, tym rozkład bardziej zbliżony do normalnego.
Rysunek nr 4
Porównanie rozkładu
wartości zmiennej Użyteczność przed i po normalizacji (metoda:
center_scale).Nota:
Na histogramach kolor czerwony przedstawia Średnią; kolor zielony przedstawia Medianę. Na Q-Q plot czerwona linia
odpowiada idealnemu dopasowaniu do rozkładu normalnego — im bliżej
punktów do tej linii, tym rozkład bardziej zbliżony do normalnego.
Rysunek nr 5
Porównanie rozkładu
wartości zmiennej Intencja zakupu przed i po normalizacji (metoda:
orderNorm).Nota:
Na histogramach kolor czerwony przedstawia Średnią; kolor zielony przedstawia Medianę. Na Q-Q plot czerwona linia
odpowiada idealnemu dopasowaniu do rozkładu normalnego — im bliżej
punktów do tej linii, tym rozkład bardziej zbliżony do normalnego.
| Zmienna | Technika | N | M | SD | Skoś. | Kurt. | p SW | p KS | M | SD | Skoś. | Kurt. | p SW | p KS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Obawy | center_scale | 303 | 2.79 | 0.71 | -0.31 | -0.57 | < 0.001 | < 0.001 | 0.00 | 1.00 | -0.31 | -0.57 | < 0.001 | < 0.001 |
| Cele | orderNorm | 303 | 2.15 | 0.74 | 0.45 | -0.21 | < 0.001 | < 0.001 | 0.01 | 0.97 | 0.13 | -0.44 | < 0.001 | < 0.001 |
| Łatwość | boxcox | 303 | 3.61 | 0.79 | -0.52 | 0.51 | < 0.001 | < 0.001 | 0.00 | 1.00 | -0.04 | -0.20 | < 0.001 | < 0.001 |
| Użyteczność | center_scale | 303 | 3.24 | 0.89 | -0.32 | -0.05 | < 0.001 | < 0.001 | 0.00 | 1.00 | -0.32 | -0.05 | < 0.001 | < 0.001 |
| Intencja zakupu | orderNorm | 303 | 2.76 | 1.03 | 0.03 | -0.68 | < 0.001 | < 0.001 | 0.01 | 0.97 | 0.08 | -0.48 | < 0.001 | 0.021 |
Nota: Skoś. = skośność (typ 2); Kurt. = kurtoza (typ 2); p SW = istotność testu Shapiro-Wilka; p KS = istotność testu Kolmogorova-Smirnova z poprawką Lilieforce’a.
Box, G. E., & Cox, D. R. (1964). An analysis of transformations. Journal of the Royal Statistical Society: Series B (Methodological), 26 (2), 211–243.
Hryniewicz, K., Milewska, A. (2023). SZTOS: System Zautomatyzowanego Tworzenia Opisu Statystycznego (Wersja SZTOS) [Oprogramowanie]. https://sztos-it.com/
Joanes, D. N., & Gill, C. A. (1998). Comparing measures of sample skewness and kurtosis. Journal of the Royal Statistical Society: Series D (The Statistician), 47 (1), 183–189.
Peterson, R. A. (2021). Finding Optimal Normalizing Transformations via bestNormalize. The R Journal, 13:1, 310-329, DOI:10.32614/RJ-2021-041.
Ryan A. Peterson & Joseph E. Cavanaugh (2020). Ordered quantile normalization: a semiparametric transformation built for the cross-validation era. Journal of Applied Statistics, 47:13-15, 2312-2327, DOI: 10.1080/02664763.2019.1630372
Masz pytania do raportu🔮⁉️
Kliknij i porozmawiaj z naszą statystyczną asystentką Danką💁♀✅