minsup constant 1 394 80 Ariane 2 true %alea mv constant 2 570 134 Ariane 0 true heart-nom.csv loader 3 20 187 ./data/heart-nom.csv Ariane 1 heart-nom-missing.csv saver 4 735 241 ./data/heart-nom-missing.csv 1 1 1 heart-nom.col loader 5 16 274 ./data/heart-nom.col Ariane 1 delta constant 6 441 80 Ariane 0 true random-mv-insertion macro-operator 7 584 241 1 2 1 filename 2 11 16 ./script/addMV.awk false introRandom system 3 64 87 awk -f $p $i > $o 1 3 1 mv-density mv-density 4 191 148 missing values 1 mv-density mv density system 2 65 44 awk -F, $p $i > $o 1 1 1 setstatus setstatus 3 150 46 shell 1 setstatus setstatus.sh 2 159 101 shell 1 0 InSlotParameter 0 2 OutSlotResult 0 0 InSlotParameter 0 2 OutSlotResult 0 2 InSlotImage 0 0 OutSlotImage 0 0 InSlotParameter 0 3 OutSlotResult 0 0 InSlotParameter 0 3 OutSlotResult 0 2 InSlotImage 0 0 OutSlotImage 0 2 InSlotParameter 0 '{total+=NF;for(i=1;i<=NF;i++)if($i=="?")mv++}END{print mv/total}' 3 InSlotImage 0 2 OutSlotImage 0 0 InSlotImage 0 3 OutSlotImage 0 0 InSlotImage 0 3 OutSlotImage 0 0 InSlotParameter 0 4 OutSlotResult 0 0 InSlotParameter 0 4 OutSlotResult 0 3 InSlotImage 0 0 OutSlotImage 0 3 InSlotParameter 0 2 OutSlotResult 0 3 InSlotParameter 1 0 OutSlotResult 0 3 InSlotParameter 2 0 OutSlotResult 1 4 InSlotImage 0 3 OutSlotImage 0 dictionary system 8 183 263 dictionary $i > $o 2 1 segmentation system 9 260 242 segmentation $i $o 2 2 rule-mv-insertion macro-operator 10 422 241 1 2 1 mvleila system 2 138 126 mvleila $p $i > $o 1 2 1 grep _ system 3 211 138 sed -n '1d;s/_//pg' $i > $o 1 1 wc -l wc -l 4 339 34 shell 1 wc -l wc -l system 2 121 50 wc -l < $i > $o 1 1 setstatus setstatus 3 223 41 shell 1 setstatus setstatus.sh 2 159 101 shell 1 0 InSlotParameter 0 2 OutSlotResult 0 0 InSlotParameter 0 2 OutSlotResult 0 2 InSlotImage 0 0 OutSlotImage 0 0 InSlotParameter 0 3 OutSlotResult 0 0 InSlotParameter 0 3 OutSlotResult 0 2 InSlotImage 0 0 OutSlotImage 0 3 InSlotImage 0 2 OutSlotImage 0 mv-insertion for 5 335 114 2 3 1 filename 2 269 159 ./script/mv-insertion.awk false max item system 3 257 64 awk $p $i > $o 1 1 1 apply system 4 329 247 awk -f $p0 $i $p1 > $o 2 2 1 setstatus setstatus 5 319 66 shell 1 setstatus setstatus.sh 2 159 101 shell 1 0 InSlotParameter 0 2 OutSlotResult 0 0 InSlotParameter 0 2 OutSlotResult 0 2 InSlotImage 0 0 OutSlotImage 0 awk system 6 64 44 awk $p0 $i $p1 > $o 1 2 1 0 InSlotImage 0 4 OutSlotImage 0 0 InSlotImage 1 0 OutSlotImage 0 0 InSlotImage 2 4 OutSlotImage 0 0 InSlotImage 0 4 OutSlotImage 0 0 InSlotImage 1 0 OutSlotImage 0 0 InSlotImage 2 4 OutSlotImage 0 0 InSlotParameter 0 4 OutSlotResult 0 0 InSlotParameter 0 4 OutSlotResult 0 3 InSlotImage 0 0 OutSlotImage 1 3 InSlotParameter 0 '{if($NF!="?" && $NF>max)max=$NF}END{print max}' 4 InSlotImage 0 0 OutSlotImage 1 true 0 15 106 1 209 106 2 209 289 3 328 289 4 InSlotImage 1 6 OutSlotImage 0 true 0 113 86 1 132 86 2 132 300 3 328 300 4 InSlotParameter 0 2 OutSlotResult 0 4 InSlotParameter 1 5 OutSlotResult 0 5 InSlotImage 0 3 OutSlotImage 0 6 InSlotImage 0 0 OutSlotImage 0 6 InSlotParameter 0 'BEGIN{line=ARGV[2];ARGC--}NR==line{print;exit}' 6 InSlotParameter 1 0 OutSlotResult 0 max item system 6 432 38 awk $p $i > $o 1 1 1 setstatus setstatus 7 494 40 shell 1 setstatus setstatus.sh 2 159 101 shell 1 0 InSlotParameter 0 2 OutSlotResult 0 0 InSlotParameter 0 2 OutSlotResult 0 2 InSlotImage 0 0 OutSlotImage 0 rename system 8 504 137 awk $p0 $i $p1 > $o 1 2 1 note 9 305 212 iterating over these rules for replacing the items in the conclusion by a new symbol meaning missing value note 10 132 215 computing some rules note 11 469 218 renaming the mv to ? mv-density mv-density 12 615 139 missing values 1 mv-density mv density system 2 65 44 awk -F, $p $i > $o 1 1 1 setstatus setstatus 3 150 46 shell 1 setstatus setstatus.sh 2 159 101 shell 1 0 InSlotParameter 0 2 OutSlotResult 0 0 InSlotParameter 0 2 OutSlotResult 0 2 InSlotImage 0 0 OutSlotImage 0 0 InSlotParameter 0 3 OutSlotResult 0 0 InSlotParameter 0 3 OutSlotResult 0 2 InSlotImage 0 0 OutSlotImage 0 2 InSlotParameter 0 '{total+=NF;for(i=1;i<=NF;i++)if($i=="?")mv++}END{print mv/total}' 3 InSlotImage 0 2 OutSlotImage 0 0 InSlotImage 0 8 OutSlotImage 0 0 InSlotImage 0 8 OutSlotImage 0 0 InSlotParameter 0 12 OutSlotResult 0 0 InSlotParameter 0 12 OutSlotResult 0 2 InSlotImage 0 0 OutSlotImage 0 2 InSlotParameter 0 0 OutSlotResult 0 2 InSlotParameter 1 0 OutSlotResult 1 3 InSlotImage 0 2 OutSlotImage 0 4 InSlotImage 0 3 OutSlotImage 0 5 InSlotImage 0 3 OutSlotImage 0 5 InSlotImage 1 0 OutSlotImage 0 5 InSlotParameter 0 1 5 InSlotParameter 1 4 OutSlotResult 0 5 InSlotParameter 2 1 6 InSlotImage 0 0 OutSlotImage 0 6 InSlotParameter 0 '{if($NF!="?" && $NF>max)max=$NF}END{print max}' 7 InSlotImage 0 6 OutSlotImage 0 8 InSlotImage 0 5 OutSlotImage 0 8 InSlotParameter 0 'BEGIN{new=ARGV[2];ARGC--}{printf("%d",$1);for(i=2;i<=NF;i++)if($i>new)printf(",?");else printf(",%d",$i);printf("\n");}' 8 InSlotParameter 1 7 OutSlotResult 0 12 InSlotImage 0 8 OutSlotImage 0 note 11 552 331 Insertion de valeurs manquantes aléatoires note 12 352 331 Insertion de valeurs manquantes grâce à des règles d'association 4 InSlotImage 0 7 OutSlotImage 0 4 InSlotParameter 0 7 InSlotImage 0 10 OutSlotImage 0 7 InSlotParameter 0 2 7 InSlotParameter 1 2 OutSlotResult 0 8 InSlotImage 0 3 OutSlotImage 0 8 InSlotImage 1 5 OutSlotImage 0 9 InSlotImage 0 3 OutSlotImage 0 9 InSlotImage 1 8 OutSlotImage 0 10 InSlotImage 0 9 OutSlotImage 0 10 InSlotParameter 0 1 OutSlotResult 0 10 InSlotParameter 1 6 OutSlotResult 0