Introduction

Column

Introduction

The surge in remote work, digital nomadic lifestyles and international leisure travel means that buying a mobile phone SIM card is one of the first, vital purchases on arrival at destination. The island of Bali, Indonesia’s premier tourist destination, receives upwards of 5 million tourists each year and hosts tens of thousands of expatriate residents who rely on domestic telephony carriers, making the sale and purchase of mobile internet access a large, lucrative business.

Consequently, both providers and consumers want to know which service carrier provides the fastest internet speeds, the former to better position themselves in the market and price their product accordingly, the latter to make a better-informed purchase aligned to their business, work and travel needs. Nevertheless, there is so far no publicly available, independent, rigorous analysis comparing mobile telephony internet speeds among Indonesian domestic carriers in Bali to guide decision-making.

To fill the gap and inform providers and consumer decisions, this market research study compares, using internet speed measurements collected in Bali, the speeds of three domestic carriers - Telkomsel, Tri3 (IM3) and XL Axiata - to assess with rigor whether statistically significant speed differences exist among them. The analysis suggests that not all carriers are alike in the effective, measured internet speeds on offer

Column

Data

Column

Data

The data were collected by measuring internet speeds on Android OS cellphones carrying Telkomsel, Tri and XL carrier SIM cards with the Meteor Speed Test application. They were collected on specific days and times in three, three-day rounds during 13-21 November 2024 in the Sanur district of Bali’s capital city of Denpasar according to the replicated Latin Squares design sequence outlined in Table 1.

For each Round / Day/ Time / Carrier factor combination, five speed tests were taken, each test consisting of one upload speed, one download speed and one latency measurement. Of the five tests, the two with the highest latency measurement were dropped, and a composite Speed score was created for each of the remaining three tests according to the following formula:

\[\left[\frac{Upload\ Speed + Download\ Speed}{Latency}\right]^2\]

The three Speed scores were then averaged, resulting in 27 Speed score instances, one for each of the 3 Round x 9 Day/Time/Carrier factor combinations. These data used in the analysis are displayed in the tabs on the right and available for download.

Column

Speed & Latency


Avg.Download.speed Avg.Upload.speed Avg.Latency Round Carrier Day Time
155.33 26.27 29.00 1 Telkomsel Wednesday H0900
25.77 38.00 23.67 1 XL Wednesday H1400
18.37 15.10 22.00 1 Tri Wednesday H2000
24.47 9.77 21.67 1 Tri Thursday H0900
38.70 29.37 27.00 1 Telkomsel Thursday H1400
33.17 14.47 22.00 1 XL Thursday H2000
14.50 10.87 24.33 1 XL Friday H0900
26.23 31.37 22.00 1 Tri Friday H1400
11.53 10.13 21.33 1 Telkomsel Friday H2000
93.20 36.83 20.00 2 Telkomsel Saturday H0900
21.40 27.67 22.33 2 XL Saturday H1400
46.97 36.97 22.00 2 Tri Saturday H2000
47.60 4.00 39.67 2 Tri Sunday H0900
41.37 41.73 20.33 2 Telkomsel Sunday H1400
27.67 35.23 28.00 2 XL Sunday H2000
56.80 48.93 30.33 2 XL Monday H0900
55.33 26.97 20.33 2 Tri Monday H1400
34.67 26.33 27.00 2 Telkomsel Monday H2000
56.43 42.10 21.33 3 Telkomsel Tuesday H0900
43.37 45.27 33.33 3 XL Tuesday H1400
27.97 48.73 20.00 3 Tri Tuesday H2000
39.27 3.70 35.33 3 Tri Wednesday H0900
36.07 49.73 18.33 3 Telkomsel Wednesday H1400
37.63 43.10 31.33 3 XL Wednesday H2000
73.33 17.87 30.67 3 XL Thursday H0900
59.33 48.47 21.33 3 Tri Thursday H1400
40.60 28.20 26.67 3 Telkomsel Thursday H2000

Speed by Round

Speed by Day

Speed by Time

Speed by Carrier

Speed by Instance

Alluvial

Data

Methodology

Column

Methodology

To test differences in mean internet speeds among carriers, an analysis of variance (ANOVA) model in a 3 x 3 Latin Square Design (LSD) replicated three times is applied to the data, with Speed as the response variable. To account for the possible confounding effect of time-of-the-day and of day-of-the-week on internet speed, the LSD blocks the main effect factor Carrier with factor Time and with factor Day. In the model, blocking factor Day is nested within factor Round to account for the replication of the former along the latter.

Model factor significance and post-hoc comparisons of means using Tukey’s ‘Honest Significant Difference’ method are analyzed at the 90% confidence (\(\alpha = 0.10\)) level. The ANOVA table and model diagnostics are shown in the tabs on the right.

Data management, visualizations and analysis are conducted in the R programming language (version 4.1.0) and RStudio IDE (2024.09.1 Build +394) for Windows.

Column

ANOVA

model = lm(Speed ~ # Response variable
            Round + # Replicate factor
            Round/Day + # Block: factor Day nested in factor Round
            Time + # Block: Time factor
            Carrier, # Main effect factor
         data=dat); anova(model)
Analysis of Variance Table

Response: Speed
          Df  Sum Sq Mean Sq F value Pr(>F)  
Round      2  161.06   80.53  0.7794 0.4776  
Time       2  329.09  164.55  1.5926 0.2381  
Carrier    2  663.76  331.88  3.2121 0.0711 .
Round:Day  6  648.51  108.08  1.0461 0.4376  
Residuals 14 1446.49  103.32                 
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Diagnostic plots

Diagnostic tests

check_residuals(model) ### Residual uniformity
OK: Simulated residuals appear as uniformly distributed (p = 0.743).
check_normality(model) ### Residual normality
OK: residuals appear as normally distributed (p = 0.297).
check_heteroscedasticity(model) ### Residual variance
OK: Error variance appears to be homoscedastic (p = 0.169).
check_autocorrelation(model) ### Residual correlation
OK: Residuals appear to be independent and not autocorrelated (p = 0.756).

Results

Column

Results

The analysis shows that main effects factor Carrier is significant (p-value 0.0711), pointing to statistically significant differences in internet speeds in at least one of the three carrier combinations at 90% confidence (\(\alpha=0.10\)) level. None of the three other model factors, including blocking factors Time and Round:Day, are significant, meaning that time-of-the-day and day-of-the-week (as well as replication round) do not significantly impact internet speeds.

Model diagnostics show that residuals are uniform, normal, homoskedastic and non-correlated, affirming good model fit and the validity of the results obtained.

Tukey comparisons of mean speeds among carriers show a significant difference (p-value 0.067) between Telkomsel and XL at 90% confidence (\(\alpha=0.10\)) level. No statistically significant differences in internet speeds are found between Telkomsel and Tri, or between Tri and XL.

Column

Speed Comparisons


Difference Lower.limit Upper.limit pValue
Telkomsel-XL 11.791 1.092 22.491 0.067
Telkomsel-Tri 8.416 -2.284 19.115 0.220
Tri-XL 3.376 -7.324 14.075 0.765

Conclusion

Column

Conclusion

There are significant differences in mobile internet speeds among the carriers Telkomsel, Tri and XL. They are not all alike in this respect, so provider and buyer beware. The conclusions of the study are summarized below.

  • Telkomsel offers significantly higher speeds than XL, with the Speed difference ranging between 1.0 and 4.7.

  • No significant Speed difference exists between Telkomsel and Tri, or between Tri and XL.

  • Overall variability in Speed is highest on Telkomsel and lowest on XL, Tri occupying the middle ground.

  • Time-of-the-day and day-of-the-week do not significantly affect Speed.


A limitation of the study is that the data comes from a single, central test location. Therefore, the results of the analysis may not be fully applicable to the rural, intererior parts of the island. Another possible limitation is the relatively small sample size and length of time with which the study was conducted.

Column