June 2026

Introduction

This project presents a predictive text application built using R and Shiny.

The application predicts the next word based on user input.

The Problem

Predictive text systems help users:

  • Write faster
  • Reduce typing effort
  • Improve communication

Natural language processing is widely used in modern applications.

The Algorithm

The application uses:

  • Bigram prediction
  • Word frequency
  • Text preprocessing

Example:

Input: how

Prediction: are

The Application

The user enters text.

The application:

  1. Reads the input
  2. Identifies the last word
  3. Predicts the next word
  4. Displays the result

Technologies used:

  • R
  • Shiny
  • NLP

Conclusion

Future improvements:

  • Larger datasets
  • Better prediction models
  • Deep learning approaches

Thank you.