Analyzing Web Server Log Files with RapidMiner (Part 3): from Sessions to Transactions

The Transform Log to Session operator of the Web Mining Extension transforms an example set returned by the Read Server Log operator to a set of transactions suitable for performing association analysis.

The Transform Log to Session operator in a process

The mandatory parameters of the operator are named session attribute and resource attribute. The former determines the attribute used for identifying sessions while the latter determines the attribute used for identifying resources.

Parameters of the Transform Log to Session operator

The result of the operator is an example set in which each session is represented by a single example. The examples have many integer valued attributes each of which corresponds to a resource. The value of such an attribute represents the number of times the resource has been requested during the session.

Result of the Transform Log to Session operator

Note that performing association analysis may require further processing. For example, integer attributes must be transformed to binomial ones in order that the FP-Growth operator can be applied.

Advertisements
Tagged ,

One thought on “Analyzing Web Server Log Files with RapidMiner (Part 3): from Sessions to Transactions

  1. Adriana says:

    Hello :).

    This is one great Rapid Miner useful blog on web usage mining and not only. Few people do share this!

    I was wondering whether you can help me a little bit.
    I need to process a web log, apply associations on it and I can’t find any documentation on it.
    I have inputed the web server log using the ReadServerLog operator and then put it into sessions, using the TransformLogtoSessions , after your guidance.

    How do I get from this to Associations Rules?

    Thank you!

    Adriana

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s