Learn R Programming

indonesiaFootballScoutR (version 0.1.3)

get_similar_players: Retrieve similar players based on cosine similarity

Description

Retrieve similar players based on cosine similarity

Usage

get_similar_players(model, player_name, top_n = 5)

Value

A data frame with similarity scores for the most similar players.

Arguments

model

A trained scouting model returned by train_scout_brain().

player_name

Character string specifying the reference player.

top_n

Integer indicating the number of similar players to return.

Details

Similarity is computed using cosine similarity on standardized numeric features. The reference player is excluded from the results.

Examples

Run this code
df <- data.frame(
  name = c("Player A", "Player B", "Player C"),
  age = c(21, 23, 22),
  market_value_est = c(500, 750, 600),
  club = c("Club A", "Club B", "Club C"),
  league_country = c("Indonesia", "Indonesia", "Indonesia"),
  stringsAsFactors = FALSE
)

model <- train_scout_brain(df)
get_similar_players(model, "Player A", top_n = 2)

Run the code above in your browser using DataLab