// //Collaborative Filtering analysis command //Cmmand name is grouplens which infer unkown score by correlation. // //Quation //This command needs data which is consited of 3 colomns as user item score. // //Syntax grouplens score by user item; // //Options // method=sum //score is used by sum of score; method=ave //(defalut) score is used by score average. method=no //score is used count. method=bool //score is used exist or no exist. // //Example // //Read score reference table which is consist of user and item. //But this table includes unkown score (?). //This command infers unkown score by collaborative filter. // get grpout.csv@
// //Make score list by user and item widhout unkown score. // untable item_1-6 by user; get freq@ana; //untable command is as same as following program. vector item[6]; for(i=1;i<=6;i++) { if(item[i] == ?) { } else { items=i; score=item[i]; outrec; } } select user items score;
// //Unkown score is infered by this command as score_calc. // grouplens score by user items; get freq@ana;
// //At last make score reference table from output. // table score_calc by items user; get freq@ana;