Next Article in Journal
Comparative Analysis of NLP-Based Models for Company Classification
Next Article in Special Issue
Factors Affecting the Formation of False Health Information and the Role of Social Media Literacy in Reducing Its Effects
Previous Article in Journal
Compressive Sensing in Image/Video Compression: Sampling, Coding, Reconstruction, and Codec Optimization
Previous Article in Special Issue
Cyberbullying Detection on Social Media Using Stacking Ensemble Learning and Enhanced BERT
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mobility Pattern Analysis during Russia–Ukraine War Using Twitter Location Data

1
Department of Industrial Engineering and Operations Research, Columbia University, New York, NY 10027, USA
2
Department of Civil Engineering and Engineering Mechanics, Columbia University, New York, NY 10027, USA
*
Author to whom correspondence should be addressed.
Information 2024, 15(2), 76; https://doi.org/10.3390/info15020076
Submission received: 28 December 2023 / Revised: 22 January 2024 / Accepted: 26 January 2024 / Published: 27 January 2024

Abstract

:
This paper aims to use location-based social media data to infer the impact of the Russia–Ukraine war on human mobility. We examine the impact of the Russia–Ukraine war on changes in human mobility in terms of the spatial range of check-in locations using social media location data. Specifically, we collect users’ check-in location data from Twitter and analyze the average gyration of check-ins from a region across the timeline of major events associated with the war. Change-point detection is performed on these time-series check-ins to identify the timeline of abrupt changes, which are shown to be consistent with the timing of a series of sanctions and policies. We find that war-related events may contribute secondary impacts (e.g., the surge in gas prices) to users’ travel patterns. The impact of the Russia–Ukraine war on users’ travel patterns can differ based on their own scope. Our case study demonstrates that users’ gyration in Warsaw, Paris, and Berlin experienced a decrease of over 50% during periods of gas price surges. These changes in users’ gyration patterns were particularly noticeable in neighboring countries like Poland compared to the other three countries. The findings of this study can assist policymakers, regulators, and urban planners to evaluate the impact of the war and to be adaptable to city planning after the war.

1. Introduction

This paper aims to use location-based social media data to infer the impact of the Russia–Ukraine war, which began in February 2022 and is still on-going, on human mobility. On 21 February 2022, Russian troops were sent into the Donetsk and Luhansk oblasts (administrative regions) in Ukraine after weeks of extreme tensions [1]. The order 14,065 (i.e., Blocking Property of Certain Persons and Prohibiting Certain Transactions) was then executed by the U.S. government [2]. After 23 February 2022, the European Union (EU) agreed on a range of packages of sanctions against Russia, covering finance, energy, transport, and technology sectors [3]. Undoubtedly, the on-going Russia–Ukraine war has triggered a series of global events with profound impacts on energy securities, economic relations, and financial markets.
The goal of this paper is to examine the impact of the Russia–Ukraine war on changes in human mobility in terms of the spatial range of check-ins in social media, which is used potentially as a surrogate of the regional population size and human mobility range. It has been 15 months since the war began, which has affected many countries, regions, and millions of populations [4]. Conducting travel pattern analysis over wide areas for a long period could be challenging in such a turbulent time. Therefore, we believe social media geo-tagged data offers an unintrusive, low-cost, and rapid way of evaluating human mobility patterns, when data collection with other methods, such as mobile phone or GPS, becomes infeasible, inaccessible, and potentially unethical.
The development of social media and the rapid advancement of technologies like big data, AI, and IoT have fundamentally changed our way of accessing information and knowledge. Social media data have consequently empowered our understanding of social activity and human mobility. To examine the war’s impact on human mobility, we utilize spatial–temporal check-ins from social media activities to approximate the mobile traces of individual users and estimate their travel patterns. We focus on the EU regions and analyze the potential impact of a series of sanctions and policies on human mobility. Specifically, we collect users’ check-in location data from Twitter and analyze the average gyration of check-ins from a region across the timeline of major events associated with the war. Change-point detection is performed to identify the timeline of major events solely from the Twitter data. The findings of this study can assist policymakers, regulators, and urban planners to evaluate the impact of the war on regional planning to be adaptable to city planning and economy after the war.
This research studies changes in mobility behaviors after the war by utilizing social media check-in data. The contribution of this work lies in the event-driven analysis of the impact of the Russia–Ukraine war on users’ travel patterns: (1) We examine the trends in check-ins, gyration, and distance across multiple cities, including Warsaw, Paris, and Berlin; (2) We explore the impact of global and local events on users’ gyration and distance patterns, and the secondary impacts of the war.
The rest of the paper is organized as follows: Section 2 describes the social media check-in data we collected. Section 3 introduces the methodology for analyzing gyration and distance patterns based on the check-in data. Section 4 presents a case study examining the gyration and distance performance in three cities. Section 5 concludes.

Related Work

Most studies focus on understanding the impact of the Russia–Ukraine war on financial markets [5], economy [6], and politics [7]. Some studies have examined the trend of aggregate travel demand following the Russia–Ukraine war. Ref. [8] investigates the reduced travel demand to Europe in the tourism industry. [9] leverages actual travel time between origins and destinations in Ukraine to infer changes in travel demand. This paper utilizes social media check-in data to study users’ travel patterns. In recent years, there has been a growing trend of using social media data in travel pattern studies [10,11,12,13,14,15,16]. This includes applications in crowd sensing and routing [17], activity pattern classification [18], activity location, and pattern inference [19]. There are also other studies that utilize social media data to understand the public’s attitude toward the war [20,21]. By leveraging social media data, researchers can complement traditional survey data or other open data sources and gain a more comprehensive understanding of the impact of the war.

2. Data Description

2.1. Twitter Location Data

We first introduce social media check-in data collected from Twitter. Geo-tagged posts in social media platforms offer users’ spatial–temporal (S-T) data through multi-day check-in records. To collect the check-in data, we initially utilized the Twitter API to retrieve tweets posted by individual users. Each tweet includes the user ID, user name, tweet ID, and timestamp. Subsequently, we employed the Tweepy package in Python 3 to gather each user’s historical tweets from 2021 and 2022. These historical tweets encompass the user ID, user name, timestamp, and geo-location (latitude and longitude), provided there are no privacy restrictions.
We filtered out historical tweets that lacked geo-locations, resulting in the remaining spatial–temporal check-ins used in this research. Each check-in record includes information about when, where, and by whom the check-in was made. We collected millions of check-in records from various major cities in Europe, including Paris, Warsaw, and Berlin. The number of check-ins and users are summarized in Table 1 and Table 2, respectively. The number of check-ins refers to the total count of daily check-ins, meaning it represents the aggregate number of check-ins that occur on each individual day. To calculate the average number of check-ins, we divided the total number of check-ins by the number of users for a given day. Figure 1 visualizes the number of check-ins across three cities over a 24 h period. Notably, activity peaks are evident around 8 a.m. and 8 p.m., while the trough is observed between 2 a.m. and 3 a.m. in the early morning. Our data align closely with the typical diurnal activity patterns observed on the social media platform. To better understand social media check-in data, we visualized the distribution of users in a log–log plot (see Figure 2). The dashed lines denote the fitting curves using power law functions. Approximately 80% of users have fewer than 50 spatial–temporal (S-T) records, indicating sporadic check-in behavior. Around 11.3% of users have between 50 and 200 S-T records, suggesting more regular engagement. Additionally, 4.9% of users exhibit a moderate level of activity with 200 to 500 S-T records, while 3.8% of users demonstrate a high level of engagement with over 500 S-T records. The orange dashed line indicates that the relative change of the number of users in Berlin, with respect to a one-unit increase in check-in numbers, is higher than that in other cities.

2.2. War-Related Events

To gain insights into the changes observed in users’ travel patterns, we employ an event-driven analysis in this work. The analysis allows us to explore the relationship between users’ gyration patterns and events that have the potential to influence and trigger shifts in users’ mobility behaviors. In this subsection, we summarize events into two categories: global and local events (see Table 3). Global events refer to significant occurrences or incidents related to the Russia–Ukraine war. Local events refer to incidents that are specific to a particular locality or region (i.e., Poland, France, Britain, and Germany).

3. Performance Metrics

3.1. Gyration and Travel Distance

The S-T check-ins of a user may exhibit sparsity, but they can also show dense concentration within specific regions. These check-ins provide valuable travel-related information, including trip duration, the frequency of user visits to specific locations, and the user’s gyration, which approximates their travel distance. Mathematically,
g i = l = 1 k ( r i l r i ¯ ) 2 k , r i ¯ = l = 1 k r i l k , i = 1 , , N
where g i is the gyration of user i. The coordinates r i l represent the l-th coordinate in the user’s spatial–temporal (S-T) records. Each coordinate r i l consists of the geo-location information collected from social media, specifically the latitude and longitude values. The index l ranges from 1 to k, representing the number of S-T records for user i. The centroid of user i’s coordinates, denoted as r i ¯ , is calculated as the average of all the user’s coordinates.
To obtain the daily travel distance for each individual user, we use the Haversine formula [22] to calculate the distance between two consecutive check-in records based on latitude and longitude coordinates. This distance can be computed using the “Geodesic” module from the Python library “Geopy”.

3.2. Change-Point Detection

To determine whether changes in users’ gyration align with global or local events, we employ change-point detection techniques to identify abrupt shifts or transitions in the time-series data. We implement the change-point detection method (CDM) from Facebook Prophet (FBP), a robust open-source forecasting tool for time-series data that effectively handles missing data and shifts in trends [23,24]. FBP excels in analyzing time-series data over various intervals—daily, weekly, monthly, and yearly—by detecting trends, abrupt changes in patterns (regime shifts), seasonality, and the impact of holidays. The core of the FBP model is a decomposable time-series model, which integrates three primary components: trend, seasonality, and holidays. The model is formulated as follows:
y ( t ) = g ( t ) + s ( t ) + h ( t ) + ϵ t .
In this equation, g ( t ) represents the trend function, capturing the non-periodic variations in the time series. The s ( t ) component represents the seasonal changes, while h ( t ) accounts for irregular holiday effects. The term ϵ t is an error component, representing random fluctuations expected to follow a normal distribution.
By using this method, we are able to produce a forecast line situated at the median of the 80% confidence interval. Additionally, we identify significant breakpoints on this forecast line with notations “Estimated Trend” in the plots in Section 4 using the CDM of FBP [25]. This approach ameliorated the sparsity and instability inherent to our initial social media dataset.
The Prophet algorithm identifies change points by initially specifying an extensive set of potential change points where the rate may alter. In our application, we prioritize the top 10 records based on the magnitude of their rate changes, specifically focusing on those with the largest absolute values. Subsequent results highlight the change points detected throughout the original data timeline, supplemented with a forecast spanning an additional month.

3.3. Granger Causality Test

The Granger causality test is a statistical method to determine whether one time series can predict another [26,27]. This test is based on the concept that if variable X influences variable Y, then the historical data of X should enhance the accuracy of predicting Y, more so than relying on Y’s own historical data. Important elements of this test are its suitability for time-series data recorded at regular intervals, such as daily or monthly, the importance of selecting a correct amount of past data points (lags) for the analysis, and the need for both data series to be stationary, indicating that their statistical characteristics do not vary over time. To ensure stationarity in our time series, we conducted both the augmented Dickey–Fuller (ADF) Test [28] and the Kwiatkowski–Phillips–Schmidt-Shin (KPSS) Test [29]. If any data series was found to be not stable, we used the difference method to adjust it and make it stationary. This test is aimed at detecting predictive relationships, rather than direct cause and effect, and usually involves using a vector autoregression (VAR) model [30] to assess the importance of previous data points in the series.

4. Case Study

This section presents a travel pattern analysis of three cases, Warsaw, Paris, and Berlin, with the aim of understanding how users’ gyration and travel distance in Europe changed after the Russia–Ukraine war.

4.1. Warsaw

We first look into the travel pattern in Warsaw. Figure 3 displays the number of check-ins, number of users, average number of check-ins, average daily gyration, and average daily distance throughout 2022. The red vertical line marks the onset of the war. The yellow, purple, gray and orange lines indicate different categories of events, including oil and gas prices, safety, refugee policies and sanctions. The change points are indicated by the red and green points. We will now delve into details of these plots.
Figure 3c depicts the temporal evolution of daily gyration and travel distance. The x-axis represents the timeline, while the y-axis corresponds to the average gyration/distance measured in miles. A notable change point was observed in the gyration curve around 29 March 2022, initiating a declining trend. The distance curve exhibited a similar declining trajectory. This can be explained by the acceptance of refugees on 30 March, which likely raised public safety concerns. The average number of check-ins (Figure 3b) also showed a distinct change point, followed by subsequent data indicating an increasing trend in social media activity. On 26 April 2022, we identified change points in the daily gyration and travel distance curves, along with a decreasing trend in the number of check-ins. This corresponds to the surge in gas prices, indicating that the price increase leads to higher travel costs and a reduction in travel frequency among individual users. We identified another change point on 1 December 2022. This observation aligned with a concurrent change point detected in the user metric curve. The daily distance metric displayed a significant increase, while the number of users and the daily gyration witnessed a slight decline. This can be attributed to the decision made on 3 December 2022, when the Council instituted a price cap on oil, benefiting travel mobility and leading to an increase in daily travel distance.

4.2. Paris

We now look into the travel pattern in Paris. Figure 4a depicts the trends in the number of check-ins and users. Compared to the trend observed in Warsaw, the number of check-ins and users in Paris does not exhibit significant changes following the onset of the war on 21 February 2022. Figure 4c demonstrates the curve of daily gyration and daily distance in Paris. On 2 May 2022, both daily gyration and distance metrics for Paris indicated a mutual decline. This trend correlates with a surge in natural gas prices due to Russia’s supply suspension on 26 April. When travel costs went up, the number of users increased, suggesting a broader awareness or usage of social media, yet the overall check-ins remained stable. This led to a decrease in the average number of check-ins per user, an understandable adjustment as individuals became more selective in their travels due to increased costs. Around 5 July 2022, a pattern emerged where gyration increased while the distance traveled decreased. This suggests that while travel frequency was reduced, the scope or area of movement broadened. On 27 September 2022, a notable divergence was observed between the metrics of distance and gyration in Paris. Specifically, distance exhibited an increase, while gyration correspondingly declined.
This deviation can be directly linked to the disruption caused by the rupture of both the Nord Stream 1 and 2 gas pipelines on 26 September. The subsequent disruption in fuel supply ostensibly led to a surge in fuel prices. Consequently, Parisians might have opted for extended yet infrequent commutes to optimize their fuel consumption. This strategy involves amalgamating multiple tasks into singular journeys, thus lengthening each trip but diminishing the aggregate number of excursions, as indicated by the reduced gyration.
Furthermore, the ascendant trajectory in the metrics for user count, check-ins, and average check-ins underscores an enhanced public engagement and heightened awareness towards events that significantly impact their daily lives. Note that there exist instances wherein the change points do not align with the event chronology. For instance, a change point was discerned around 12 April 2022 across three metrics: number of check-ins, users, and average check-ins. The solitary war-related event proximate to this date was the imposition of the fifth round of sanctions against Russia on 8 April. Notwithstanding this, all three metrics manifested a declining trend. This observation intimates the existence of exogenous variables influencing users’ mobility behaviors, transcending the scope of war-related events contemplated in this study. Delving into the causal nexus governing travel patterns and pinpointing further contributory factors constitute promising avenues for subsequent research. Another conceivable rationale is the populace’s relative indifference towards events devoid of immediate personal implications.

4.3. Berlin

Figure 5 illustrates the check-in, gyration, and distance performance in Berlin. We focus on two events: the energy supply cut by Russia and the Nord Stream pipeline sabotage [31]. Regarding the gyration of users, a change point is observed in early May, aligning with the event of Russia’s suspension of the energy supply and the subsequent surge in gas prices on 26 April. It is shown that users’ daily gyration, distance, and average check-ins in Berlin experienced a decrease during this period, corresponding to the surge in gas prices. However, the other event, the Nord Stream pipeline sabotage on 26 September, did not exhibit any clear change points in the trend of users’ check-ins, daily gyration, or distance. Overall, the surge in gas prices resulting from the energy supply cut by Russia had a substantial impact on users’ gyration and distance in Berlin. Conversely, the Nord Stream pipeline sabotage did not result in any observable changes in users’ travel patterns in the city.
We summarize our findings about users’ travel patterns and the Russia–Ukraine War:
  • War-related events may contribute secondary impacts to users’ travel patterns. One of the secondary impacts observed in this study was the influence of the war on users’ gyration through factors such as the surged price of gas. As a result of the war, there were disruptions in the gas supplies, which led to an increase in gas prices. This increase in prices subsequently affected users’ travel patterns and behaviors. This indicates that economic factors from the war, such as changes in fuel costs, can negatively influence users’ travel frequency and distance. We also performed Granger causality testing on two types of crude oil prices, including West Texas Intermediate (WTI) crude and Brent crude, versus gyration. The results are shown in Table 4. The values in the table are all p-values. The observed p-values for the pairs ( WTI x , Paris gyration y ) and ( Brent x , Paris gyration y ) are found to be less than 0.05. Based on this statistical evidence, it can be concluded that WTI and Brent crude oil prices exhibit Granger causality in relation to Paris gyration with a 5% significance level.
  • The impact of global and local events regarding the Russia–Ukraine war on users’ travel patterns can differ based on their own scope. Global events, such as surged gas prices, can directly affect transportation systems, leading to more widespread changes in gyration patterns in major cities. On the other hand, local events, like the missile strike in Poland, have a more limited impact on users’ gyration patterns, mainly affecting the specific area where the event occurred. Understanding the impact of global and local events on users’ gyration is crucial for comprehensively analyzing and interpreting changes in mobility behaviors.

5. Conclusions

What is the impact of the Russia–Ukraine war on human mobility patterns? Rather than using individual private trace data, here, we use unintrusive, low-cost social media check-in location data to infer such an impact. In this work, we focus on understanding the impact of the Russia–Ukraine war on human mobility patterns, particularly in European cities. We utilize Twitter check-in location data to analyze the trends in check-ins and gyration across different cities. Our findings reveal that the war and related events had varying effects on users’ mobility behaviors in different regions. In Warsaw, the number of check-ins significantly increased after the war. Additionally, the gyration in Warsaw decreased by 50% after the gas prices increased by 54%. In Paris and Berlin, the impact of the war on check-ins and gyration was less pronounced, with other factors such as gas prices playing a secondary role.
In our future research, we aim to look into additional factors that can influence these patterns. One aspect to explore is the impact of refugee policies on users’ mobility behaviors. We will study individual traces obtained from check-in data to examine how policies implemented by different countries and regions, such as the European Union’s protection plans or specific refugee acceptance programs, shape the mobility patterns of individuals affected by the war. We will also delve deeper into the analysis of the causal relationships among the war, refugee policies, gas price, and human mobility.

Author Contributions

Conceptualization, Y.S. and X.C.; methodology, Y.S. and X.C.; validation, Y.S.; writing—original draft preparation, Y.S. and X.C.; writing—review and editing, X.C. and X.D.; visualization, Y.S.; supervision, X.D.; project administration, X.D.; funding acquisition, X.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

We would like to express our gratitude to Fanjiaxuan Zhang and Mengling Qiao for their valuable guidance on data analysis.

Conflicts of Interest

We confirm that neither the manuscript nor any parts of its content are currently under consideration or published in another journal. All authors have approved the manuscript and agree with its submission to the journal “Information”.

References

  1. Russia-Ukraine Tensions Putin Orders Troops to Separatist Regions and Recognizes Their Independence. 2022. Available online: https://www.nytimes.com/live/2022/02/21/world/ukraine-russia-putin-biden (accessed on 15 April 2023).
  2. Blocking Property of Certain Persons and Prohibiting Certain Transactions with Respect to Continued Russian Efforts to Undermine the Sovereignty and Territorial Integrity of Ukraine. 2022. Available online: https://www.federalregister.gov/documents/2022/02/23/2022-04020/blocking-property-of-certain-persons-and-prohibiting-certain-transactions-with-respect-to-continued (accessed on 15 April 2023).
  3. EU Agrees New Russia Sanctions Package on War Anniversary. 2022. Available online: https://www.dw.com/en/eu-agrees-new-russia-sanctions-package-on-war-anniversary/a-64812242 (accessed on 15 April 2023).
  4. The War Exacerbates Ukraine’s Population Decline New Report Shows. 2023. Available online: https://joint-research-centre.ec.europa.eu/jrc-news-and-updates/war-exacerbates-ukraines-population-decline-new-report-shows-2023-03-08_en#:~:text=Ukraine’s (accessed on 15 April 2023).
  5. Pandey, D.K.; Kumar, R. Russia-Ukraine War and the Global Tourism Sector: A 13-Day Tale. Curr. Issues Tour. 2023, 26, 692–700. [Google Scholar] [CrossRef]
  6. Mbah, R.E.; Wasum, D.F. Russian-Ukraine 2022 War: A review of the economic impact of Russian-Ukraine crisis on the USA, UK, Canada, and Europe. Adv. Soc. Sci. Res. J. 2022, 9, 144–153. [Google Scholar] [CrossRef]
  7. Qureshi, A.; Rizwan, M.S.; Ahmad, G.; Ashraf, D. Russia–Ukraine war and systemic risk: Who is taking the heat? Financ. Res. Lett. 2022, 48, 103036. [Google Scholar] [CrossRef]
  8. Arlou, S. International Tourism and Recreation Development Trends in 2022: New Tourism Trends. J. Pharm. Negat. Results 2022, 13, 3426–3431. [Google Scholar] [CrossRef]
  9. Waller, S.; Qurashi, M.; Sotnikova, A.; Karva, L.; Chand, S. Analyzing and modeling network travel patterns during the Ukraine invasion using crowd-sourced pervasive traffic data. arXiv 2022, arXiv:2208.04297. [Google Scholar] [CrossRef]
  10. Kisilevich, S.; Keim, D.; Rokach, L. A Novel Approach to Mining Travel Sequences Using Collections of Geotagged Photos; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  11. Cai, G.; Hio, C.; Bermingham, L.; Lee, K.; Lee, I. Sequential pattern mining of geo-tagged photos with an arbitrary regions-of-interest detection method. Expert Syst. Appl. 2014, 41, 3514–3526. [Google Scholar] [CrossRef]
  12. Zheng, Y. Trajectory data mining: An overview. Acm Trans. Intell. Syst. Technol. (TIST) 2015, 6, 1–41. [Google Scholar] [CrossRef]
  13. Chen, C.; Ma, J.; Susilo, Y.; Liu, Y.; Wang, M. The promises of big data and small data for travel behavior (aka human mobility) analysis. Transp. Res. Part Emerg. Technol. 2016, 68, 285–299. [Google Scholar] [CrossRef] [PubMed]
  14. Belcastro, L.; Marozzo, F.; Talia, D.; Trunfio, P. Appraising spark on large-scale social media analysis. In Proceedings of the Euro-Par 2017: Parallel Processing Workshops: Euro-Par 2017 International Workshops, Santiago de Compostela, Spain, 28–29 August 2017; Revised Selected Papers 23. Springer: Berlin/Heidelberg, Germany, 2018; pp. 483–495. [Google Scholar]
  15. Belcastro, L.; Marozzo, F.; Perrella, E. Automatic detection of user trajectories from social media posts. Expert Syst. Appl. 2021, 186, 115733. [Google Scholar] [CrossRef]
  16. Chen, X.; Di, X. How the COVID-19 Pandemic Influences Human Mobility? Similarity Analysis Leveraging Social Media Data. In Proceedings of the 2022 IEEE 25th International Conference on Intelligent Transportation Systems (ITSC), Macau, China, 8–12 October 2022; pp. 2955–2960. [Google Scholar] [CrossRef]
  17. Pan, B.; Zheng, Y.; Wilkie, D.; Shahabi, C. Crowd sensing of traffic anomalies based on human mobility and social media. In Proceedings of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Orlando, FL, USA, 5–8 November 2013; pp. 344–353. [Google Scholar]
  18. Hasan, S.; Ukkusuri, S.V. Urban activity pattern classification using topic models from online geo-location data. Transp. Res. Part Emerg. Technol. 2014, 44, 363–381. [Google Scholar] [CrossRef]
  19. Shou, Z.; Cao, Z.; Di, X. Similarity Analysis of Spatial-Temporal Mobility Patterns for Travel Mode Prediction Using Twitter Data. In Proceedings of the 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece, 20–23 September 2020; pp. 1–6. [Google Scholar] [CrossRef]
  20. Ngo, V.M.; Huynh, T.L.D.; Nguyen, P.V.; Nguyen, H.H. Public sentiment towards economic sanctions in the Russia–Ukraine war. Scott. J. Political Econ. 2022, 69, 564–573. [Google Scholar] [CrossRef]
  21. Ciuriak, D. The Role of Social Media in Russia’s War on Ukraine. SSRN 2022. [Google Scholar] [CrossRef]
  22. Haversine Formula to Find Distance between Two Points on a Sphere. 2022. Available online: https://www.geeksforgeeks.org/haversine-formula-to-find-distance-between-two-points-on-a-sphere/ (accessed on 15 April 2023).
  23. Taylor, S.J.; Letham, B. Forecasting at scale. Am. Stat. 2018, 72, 37–45. [Google Scholar] [CrossRef]
  24. Jana, R.K.; Ghosh, I.; Wallin, M.W. Taming energy and electronic waste generation in bitcoin mining: Insights from Facebook prophet and deep neural network. Technol. Forecast. Soc. Chang. 2022, 178, 121584. [Google Scholar] [CrossRef]
  25. Maltas, A.; Ozen, H.; Saracoglu, A. Methodology to Detect Bus Stop Influence Zones Utilizing Facebook Prophet Changepoint Detection Method. KSCE J. Civ. Eng. 2023, 27, 4472–4484. [Google Scholar] [CrossRef]
  26. Granger, C.W. Investigating causal relations by econometric models and cross-spectral methods. Econom. J. Econom. Soc. 1969, 37, 424–438. [Google Scholar] [CrossRef]
  27. Granger, C.W. Testing for causality: A personal viewpoint. J. Econ. Dyn. Control 1980, 2, 329–352. [Google Scholar] [CrossRef]
  28. Augmented Dickey–Fuller Test. 1984. Available online: https://en.wikipedia.org/wiki/Augmented_Dickey%E2%80%93Fuller_test#cite_note-1 (accessed on 15 April 2023).
  29. Kwiatkowski, D.; Phillips, P.C.; Schmidt, P.; Shin, Y. Testing the null hypothesis of stationarity against the alternative of a unit root: How sure are we that economic time series have a unit root? J. Econom. 1992, 54, 159–178. [Google Scholar] [CrossRef]
  30. Hatemi-J, A. Multivariate Tests for Autocorrelation in the Stable and Unstable VAR Models. Econ. Model. 2004, 21, 661–683. [Google Scholar] [CrossRef]
  31. 2022 Nord Stream Pipeline Sabotage. 2022. Available online: https://en.wikipedia.org/wiki/2022_Nord_Stream_pipeline_sabotage (accessed on 15 April 2023).
Figure 1. Distribution of check-ins over a 24 h period. On the x-axis, we represent the hours of the day, while the y-axis quantifies the standardized number of check-ins across the three cities.
Figure 1. Distribution of check-ins over a 24 h period. On the x-axis, we represent the hours of the day, while the y-axis quantifies the standardized number of check-ins across the three cities.
Information 15 00076 g001
Figure 2. Power law for user distribution. The fitting curve form in a log−log plot: l o g 10 ( y ) = k · l o g 10 ( x ) + b . x denotes the number of check-ins/daily gyration/daily distance. y indicates the proportion of users who have more than x check-ins/miles of daily gyration or daily distance, i.e., P ( X x ) .
Figure 2. Power law for user distribution. The fitting curve form in a log−log plot: l o g 10 ( y ) = k · l o g 10 ( x ) + b . x denotes the number of check-ins/daily gyration/daily distance. y indicates the proportion of users who have more than x check-ins/miles of daily gyration or daily distance, i.e., P ( X x ) .
Information 15 00076 g002
Figure 3. Warsaw 2022.
Figure 3. Warsaw 2022.
Information 15 00076 g003
Figure 4. Paris 2022.
Figure 4. Paris 2022.
Information 15 00076 g004
Figure 5. Berlin 2022.
Figure 5. Berlin 2022.
Information 15 00076 g005
Table 1. Daily check-in.
Table 1. Daily check-in.
CityMeanStdMinMedianMax
Warsaw 20221403.27285.5568013922335
Warsaw 20211003.25156.98597994.501572
Paris 20221821.21446.5389418243421
Paris 20212362.91357.83139323903744
Berlin 20221733.55289.71101317282865
Berlin 20211191.55159.1580611862017
Table 2. Daily user.
Table 2. Daily user.
CityMeanStdMinMedianMax
Warsaw 2022303.1475.98141297595
Warsaw 2021208.2130.65140201.50299
Paris 2022301.2073.51166290493
Paris 2021438.6461.12262446561
Berlin 2022310.8346.74218306453
Berlin 2021250.7527.39182253322
Table 3. Event list.
Table 3. Event list.
EventDate
Global
Russian troops were sent to Ukraine.21 February 2022
1st-round sanctions against Russia.23 February 2022
2nd-round sanctions against Russia.25–28 February 2022
3rd-round sanctions against Russia.2–9 March 2022
EU adopted temporary protection scheme
for persons fleeing the war in Ukraine.
4 March 2022
4th-round sanctions against Russia.15 March 2022
5th-round sanctions against Russia.8 April 2022
Natural gas prices surged
due to the suspension by Russia.
26 April 2022
Global
The war reached the outskirts of Kyiv.27 April 2022
Russia imposed sanctions
on the European subsidiaries.
11 May 2022
6th-round sanctions against Russia.3 June 2022
More than 5.2 million refugees from Ukraine
had been recorded across Europe.
4–7 July 2022
7th-round sanctions against Russia.21 July 2022
EU suspends visa facilitation agreement with Russia.9–12 September 2022
Both Nord Stream 1 and 2 gas pipelines ruptured.26 September 2022
8th-round sanctions against Russia.6 October 2022
The Council set an oil price cap for oil.3 December 2022
9th-round sanctions against Russia.16 December 2022
Warsaw, Poland
Poland opened its door to refugees from Ukraine.30 March 2022
Poland provided resources to refugees.1 April 2022
Polish agriculture minister claimed that
Ukraine could route grain exports through Poland.
15 May 2022
Warsaw tourist population dropped
as the refugee population increased.
28 June 2022
Missile struck in Poland.15 November 2022
Discovered a large Russian missile inside Poland.16 December 2022
Paris, France
National solidarity effort for Ukraine:
donations of equipment and emergency vehicles.
22 March 2022
1st-round delivery of emergency medical aid.21 April 2022
2nd-round delivery of emergency medical aid.28 June 2022
France played its full role in hosting refugees,
including financial and educational support.
28 October 2022
Berlin, Germany
Tens of thousands protest in Berlin against the war.26 March 2022
Over 369,000 refugees from
Ukraine registered in Germany.
22 April 2022
Support Ukraine with resources.26 April 2022
Supply Ukraine with light weapons.10 May 2022
Supply Ukraine with heavy weapons.20 June 2022
Table 4. Granger causality testing.
Table 4. Granger causality testing.
GyrationWTIxBrentx
Warsaw gyrationy0.37900.3441
Paris gyrationy0.01550.0138
Berlin gyrationy0.18300.1853
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shu, Y.; Chen, X.; Di, X. Mobility Pattern Analysis during Russia–Ukraine War Using Twitter Location Data. Information 2024, 15, 76. https://doi.org/10.3390/info15020076

AMA Style

Shu Y, Chen X, Di X. Mobility Pattern Analysis during Russia–Ukraine War Using Twitter Location Data. Information. 2024; 15(2):76. https://doi.org/10.3390/info15020076

Chicago/Turabian Style

Shu, Yupei, Xu Chen, and Xuan Di. 2024. "Mobility Pattern Analysis during Russia–Ukraine War Using Twitter Location Data" Information 15, no. 2: 76. https://doi.org/10.3390/info15020076

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop