Description
The PageRank function computes the PageRank values for a directed graph, weighted or unweighted.
Usage
td_page_rank_mle (
vertices.data = NULL,
edges.data = NULL,
target.key = NULL,
weights = NULL,
damping = 0.85,
niter = 1000,
eps = 0.001,
accumulate = NULL,
vertices.data.sequence.column = NULL,
edges.data.sequence.column = NULL,
vertices.data.partition.column = NULL,
edges.data.partition.column = NULL,
vertices.data.order.column = NULL,
edges.data.order.column = NULL
)
Arguments
vertices.data |
Required Argument. |
vertices.data.partition.column |
Required Argument. |
vertices.data.order.column |
Optional Argument. |
edges.data |
Required Argument. |
edges.data.partition.column |
Required Argument. |
edges.data.order.column |
Optional Argument. |
target.key |
Required Argument. |
weights |
Optional Argument. |
damping |
Optional Argument. |
niter |
Optional Argument. |
eps |
Optional Argument. |
accumulate |
Optional Argument. |
vertices.data.sequence.column |
Optional Argument. |
edges.data.sequence.column |
Optional Argument. |
Value
Function returns an object of class "td_page_rank_mle" which is a
named list containing object of class "tbl_teradata".
Named list member can be referenced directly with the "$" operator
using the name: result.
Examples
# Get the current context/connection.
con <- td_get_context()$connection
# Load example data.
loadExampleData("pagerank_example", "callers", "calls")
# Create object(s) of class "tbl_teradata".
callers <- tbl(con, "callers")
calls <- tbl(con, "calls")
# Example 1 - Find pagerank for each vertex.
td_page_rank_mle_out <- td_page_rank_mle(vertices.data = callers,
vertices.data.partition.column = c("callerid"),
edges.data = calls,
edges.data.partition.column = c("callerfrom"),
target.key = c("callerto"),
weights = "calls",
accumulate = c("callerid","callername")
)