My Photo

Consulting/Training

Speaking engagement

January 2007

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Google Search


My Online Status

Disclaimer

  • No Warranty..
    I have taken care in writing the articles on this blog and make no implied or expressed warranty of any sort. For any errors or omissions, I will not be responsible in any way.

« Sql server Data mining: some new links | Main | Sql server Data mining: Clustering algorithm part 5 »

March 19, 2006

Comments

furmangg

Enjoying your blog. Keep it up. It was interesting to see which columns you choose to model in this post.

Zulfiqar Syed

Thank you for encouragement... It really helps in this cold and lonely data mining world .. LOL...

DSH

Hi,

I am using SSAS for the first time and i have been asked to capture events from a particular table . The data looks somethin like this.


Students Table (Data Source)
StudentID grade DOB Enrollltype........
100012 A2 02/85 N

I have been asked to use SSAS and sequence clustering algorithm to capture the events based on conditions .The following event sequence are of our interest to capture from student history table:

· Student Enrollment events:

o when studentID (j-1) <> studentID(j) & enroltype(j) ="N" --> enroll happens at "j"

o when studentID (j-1) <> studentID(j) & enroltype(j) ="EO" --> enroll happens at "j"

o when studentID (j-1) <> studentID(j) & enroltype(j) ="IT" --> enroll happens at "j"

· Student EXIT events:

o when studentID (j) = studentID(j+1)= studentID(j+2) & enroltype(j) = enroltype(j+1) = enroltype(j+2) ="A" --> Exit(Dropout) happens at "j"

o when studentID (j) <> studentID(j+1) & enroltype(j) = "OT" --> Exit(OutTransfer) happens at "j"

· Student Center switch events:

o when studentID (j-1) = studentID(j) & enroltype(j) ="IT" --> Center change happened at "j"

· Student break events:

o when studentID (j) = studentID(j+1) = studentID(j+2) & enroltype(j) = enroltype(j+1) ="A" & roltype(j+2) ="R" --> Absence (2 months) happens at "j"

o when studentID (j) = studentID(j+1) & enroltype(j) ="A" & roltype(j+1) ="R" --> Absence (1month) happens at "j"

· Student break events:

o when studentID (j-n) = studentID(j-n+1) = ... = studentID(j-1) =studentID(j) &

KL(j-n) <> KL(j-n+1) &

KL(j-1) <> KL(j) &

KL(j-n+1) = KL(j-n+2) = ... = KL(j-1) --> Level completion of KL at "j-1"

o when studentID (j-n) = studentID(j-n+1) = ... = studentID(j-1) &

studentID(j-1) <> studentID(j)

KL(j-n) <> KL(j-n+1) &

KL(j-n+1) = KL(j-n+2) = ... = KL(j-1) --> Level completion of KL at "j-1"

When above patterns are observed, the following data should be generated.

· Enrollment event
o StudentID,

o year/month

o enroltype

o starting school grade

o placement (KL and WS#)

· Enrollment event


Please help ......Thanks in advance

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment