{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Association Rule Mining\n", "\n", "This is a sample solution for the association rule mining exercise. This does not mean that this is the only way to solve this exercise. As with any programming task - and also with most data analysis tasks - there are multiple solutions for the same problem. \n", "\n", "## Libraries and Data\n", "\n", "The first part of the exercise is about association rule mining. In Python, you can use the ```mlxtend``` library for the mining of association rules. \n", "\n", "We use data about [store baskets](https://user.informatik.uni-goettingen.de/~sherbold/store_data.csv) in this exercise. You can use the following code to load the data. The code creates a list of records, where each record is a list of the items that are part of the transaction." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "import urllib.request\n", "\n", "records = []\n", "# directly load from the url instead of using the file\n", "for line in urllib.request.urlopen(\"https://user.informatik.uni-goettingen.de/~sherbold/store_data.csv\"):\n", " # this also means we need to decode the binary string into ascii\n", " records.append(line.decode('ascii').strip().split(','))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Finding frequent itemsets\n", "\n", "Once you have the transactional records, use the apriori algorithm to find frequent itemsets with a suitable threshold for support for this data. Try to find a suitable threshold for the minimal support such that you can state a clear reason why you picked this threshold. " ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | support | \n", "itemsets | \n", "
---|---|---|
0 | \n", "0.020397 | \n", "(almonds) | \n", "
1 | \n", "0.008932 | \n", "(antioxydant juice) | \n", "
2 | \n", "0.033329 | \n", "(avocado) | \n", "
3 | \n", "0.008666 | \n", "(bacon) | \n", "
4 | \n", "0.010799 | \n", "(barbecue sauce) | \n", "
5 | \n", "0.014265 | \n", "(black tea) | \n", "
6 | \n", "0.009199 | \n", "(blueberries) | \n", "
7 | \n", "0.011465 | \n", "(body spray) | \n", "
8 | \n", "0.033729 | \n", "(brownies) | \n", "
9 | \n", "0.008666 | \n", "(bug spray) | \n", "
10 | \n", "0.005866 | \n", "(burger sauce) | \n", "
11 | \n", "0.087188 | \n", "(burgers) | \n", "
12 | \n", "0.030129 | \n", "(butter) | \n", "
13 | \n", "0.081056 | \n", "(cake) | \n", "
14 | \n", "0.009732 | \n", "(candy bars) | \n", "
15 | \n", "0.015331 | \n", "(carrots) | \n", "
16 | \n", "0.025730 | \n", "(cereals) | \n", "
17 | \n", "0.046794 | \n", "(champagne) | \n", "
18 | \n", "0.059992 | \n", "(chicken) | \n", "
19 | \n", "0.006133 | \n", "(chili) | \n", "
20 | \n", "0.163845 | \n", "(chocolate) | \n", "
21 | \n", "0.010532 | \n", "(cider) | \n", "
22 | \n", "0.008399 | \n", "(clothes accessories) | \n", "
23 | \n", "0.080389 | \n", "(cookies) | \n", "
24 | \n", "0.051060 | \n", "(cooking oil) | \n", "
25 | \n", "0.031862 | \n", "(cottage cheese) | \n", "
26 | \n", "0.013198 | \n", "(eggplant) | \n", "
27 | \n", "0.179709 | \n", "(eggs) | \n", "
28 | \n", "0.027063 | \n", "(energy bar) | \n", "
29 | \n", "0.026663 | \n", "(energy drink) | \n", "
... | \n", "... | \n", "... | \n", "
695 | \n", "0.005066 | \n", "(ground beef, shrimp, mineral water) | \n", "
696 | \n", "0.005066 | \n", "(ground beef, mineral water, soup) | \n", "
697 | \n", "0.017064 | \n", "(spaghetti, mineral water, ground beef) | \n", "
698 | \n", "0.005466 | \n", "(ground beef, tomatoes, mineral water) | \n", "
699 | \n", "0.006133 | \n", "(ground beef, spaghetti, olive oil) | \n", "
700 | \n", "0.006399 | \n", "(ground beef, pancakes, spaghetti) | \n", "
701 | \n", "0.005999 | \n", "(ground beef, shrimp, spaghetti) | \n", "
702 | \n", "0.005599 | \n", "(ground beef, tomatoes, spaghetti) | \n", "
703 | \n", "0.005999 | \n", "(herb & pepper, mineral water, spaghetti) | \n", "
704 | \n", "0.005599 | \n", "(spaghetti, mineral water, low fat yogurt) | \n", "
705 | \n", "0.008532 | \n", "(mineral water, milk, olive oil) | \n", "
706 | \n", "0.007866 | \n", "(pancakes, mineral water, milk) | \n", "
707 | \n", "0.007866 | \n", "(shrimp, mineral water, milk) | \n", "
708 | \n", "0.008532 | \n", "(mineral water, milk, soup) | \n", "
709 | \n", "0.015731 | \n", "(spaghetti, mineral water, milk) | \n", "
710 | \n", "0.006532 | \n", "(tomatoes, mineral water, milk) | \n", "
711 | \n", "0.006133 | \n", "(turkey, mineral water, milk) | \n", "
712 | \n", "0.005066 | \n", "(whole wheat rice, mineral water, milk) | \n", "
713 | \n", "0.007199 | \n", "(spaghetti, milk, olive oil) | \n", "
714 | \n", "0.005866 | \n", "(tomatoes, spaghetti, milk) | \n", "
715 | \n", "0.005199 | \n", "(mineral water, soup, olive oil) | \n", "
716 | \n", "0.010265 | \n", "(spaghetti, mineral water, olive oil) | \n", "
717 | \n", "0.011465 | \n", "(spaghetti, pancakes, mineral water) | \n", "
718 | \n", "0.006799 | \n", "(spaghetti, mineral water, salmon) | \n", "
719 | \n", "0.008532 | \n", "(spaghetti, shrimp, mineral water) | \n", "
720 | \n", "0.007466 | \n", "(spaghetti, mineral water, soup) | \n", "
721 | \n", "0.009332 | \n", "(spaghetti, tomatoes, mineral water) | \n", "
722 | \n", "0.006399 | \n", "(spaghetti, turkey, mineral water) | \n", "
723 | \n", "0.006266 | \n", "(spaghetti, whole wheat rice, mineral water) | \n", "
724 | \n", "0.005066 | \n", "(pancakes, spaghetti, olive oil) | \n", "
725 rows × 2 columns
\n", "\n", " | antecedents | \n", "consequents | \n", "antecedent support | \n", "consequent support | \n", "support | \n", "confidence | \n", "lift | \n", "leverage | \n", "conviction | \n", "
---|---|---|---|---|---|---|---|---|---|
13 | \n", "(ground beef, shrimp) | \n", "(spaghetti) | \n", "0.011465 | \n", "0.174110 | \n", "0.005999 | \n", "0.523256 | \n", "3.005315 | \n", "0.004003 | \n", "1.732354 | \n", "
6 | \n", "(frozen vegetables, ground beef) | \n", "(spaghetti) | \n", "0.016931 | \n", "0.174110 | \n", "0.008666 | \n", "0.511811 | \n", "2.939582 | \n", "0.005718 | \n", "1.691742 | \n", "
9 | \n", "(frozen vegetables, olive oil) | \n", "(spaghetti) | \n", "0.011332 | \n", "0.174110 | \n", "0.005733 | \n", "0.505882 | \n", "2.905531 | \n", "0.003760 | \n", "1.671444 | \n", "
8 | \n", "(frozen vegetables, soup) | \n", "(mineral water) | \n", "0.007999 | \n", "0.238368 | \n", "0.005066 | \n", "0.633333 | \n", "2.656954 | \n", "0.003159 | \n", "2.077178 | \n", "
17 | \n", "(olive oil, soup) | \n", "(mineral water) | \n", "0.008932 | \n", "0.238368 | \n", "0.005199 | \n", "0.582090 | \n", "2.441976 | \n", "0.003070 | \n", "1.822476 | \n", "
7 | \n", "(frozen vegetables, olive oil) | \n", "(mineral water) | \n", "0.011332 | \n", "0.238368 | \n", "0.006532 | \n", "0.576471 | \n", "2.418404 | \n", "0.003831 | \n", "1.798297 | \n", "
15 | \n", "(milk, soup) | \n", "(mineral water) | \n", "0.015198 | \n", "0.238368 | \n", "0.008532 | \n", "0.561404 | \n", "2.355194 | \n", "0.004909 | \n", "1.736520 | \n", "
2 | \n", "(chocolate, soup) | \n", "(mineral water) | \n", "0.010132 | \n", "0.238368 | \n", "0.005599 | \n", "0.552632 | \n", "2.318395 | \n", "0.003184 | \n", "1.702471 | \n", "
3 | \n", "(eggs, cooking oil) | \n", "(mineral water) | \n", "0.011732 | \n", "0.238368 | \n", "0.006399 | \n", "0.545455 | \n", "2.288286 | \n", "0.003603 | \n", "1.675590 | \n", "
5 | \n", "(frozen vegetables, ground beef) | \n", "(mineral water) | \n", "0.016931 | \n", "0.238368 | \n", "0.009199 | \n", "0.543307 | \n", "2.279277 | \n", "0.005163 | \n", "1.667711 | \n", "
16 | \n", "(turkey, milk) | \n", "(mineral water) | \n", "0.011332 | \n", "0.238368 | \n", "0.006133 | \n", "0.541176 | \n", "2.270338 | \n", "0.003431 | \n", "1.659967 | \n", "
19 | \n", "(spaghetti, soup) | \n", "(mineral water) | \n", "0.014265 | \n", "0.238368 | \n", "0.007466 | \n", "0.523364 | \n", "2.195614 | \n", "0.004065 | \n", "1.597933 | \n", "
12 | \n", "(ground beef, soup) | \n", "(mineral water) | \n", "0.009732 | \n", "0.238368 | \n", "0.005066 | \n", "0.520548 | \n", "2.183798 | \n", "0.002746 | \n", "1.588546 | \n", "
0 | \n", "(chocolate, chicken) | \n", "(mineral water) | \n", "0.014665 | \n", "0.238368 | \n", "0.007599 | \n", "0.518182 | \n", "2.173871 | \n", "0.004103 | \n", "1.580745 | \n", "
11 | \n", "(ground beef, pancakes) | \n", "(mineral water) | \n", "0.014531 | \n", "0.238368 | \n", "0.007466 | \n", "0.513761 | \n", "2.155327 | \n", "0.004002 | \n", "1.566375 | \n", "
4 | \n", "(ground beef, eggs) | \n", "(mineral water) | \n", "0.019997 | \n", "0.238368 | \n", "0.010132 | \n", "0.506667 | \n", "2.125563 | \n", "0.005365 | \n", "1.543848 | \n", "
18 | \n", "(spaghetti, salmon) | \n", "(mineral water) | \n", "0.013465 | \n", "0.238368 | \n", "0.006799 | \n", "0.504950 | \n", "2.118363 | \n", "0.003589 | \n", "1.538496 | \n", "
1 | \n", "(chocolate, olive oil) | \n", "(mineral water) | \n", "0.016398 | \n", "0.238368 | \n", "0.008266 | \n", "0.504065 | \n", "2.114649 | \n", "0.004357 | \n", "1.535749 | \n", "
10 | \n", "(ground beef, milk) | \n", "(mineral water) | \n", "0.021997 | \n", "0.238368 | \n", "0.011065 | \n", "0.503030 | \n", "2.110308 | \n", "0.005822 | \n", "1.532552 | \n", "
14 | \n", "(milk, olive oil) | \n", "(mineral water) | \n", "0.017064 | \n", "0.238368 | \n", "0.008532 | \n", "0.500000 | \n", "2.097595 | \n", "0.004465 | \n", "1.523264 | \n", "
\n", " | antecedents | \n", "consequents | \n", "antecedent support | \n", "consequent support | \n", "support | \n", "confidence | \n", "lift | \n", "leverage | \n", "conviction | \n", "
---|---|---|---|---|---|---|---|---|---|
27 | \n", "(spaghetti, whole wheat pasta) | \n", "(milk) | \n", "0.010133 | \n", "0.135733 | \n", "0.005067 | \n", "0.500000 | \n", "3.683694 | \n", "0.003691 | \n", "1.728533 | \n", "
5 | \n", "(grated cheese, eggs) | \n", "(spaghetti) | \n", "0.009600 | \n", "0.181333 | \n", "0.005867 | \n", "0.611111 | \n", "3.370098 | \n", "0.004126 | \n", "2.105143 | \n", "
15 | \n", "(frozen vegetables, soup) | \n", "(spaghetti) | \n", "0.008533 | \n", "0.181333 | \n", "0.005067 | \n", "0.593750 | \n", "3.274357 | \n", "0.003519 | \n", "2.015179 | \n", "
10 | \n", "(frozen vegetables, ground beef) | \n", "(spaghetti) | \n", "0.016800 | \n", "0.181333 | \n", "0.009600 | \n", "0.571429 | \n", "3.151261 | \n", "0.006554 | \n", "1.910222 | \n", "
21 | \n", "(ground beef, shrimp) | \n", "(spaghetti) | \n", "0.012267 | \n", "0.181333 | \n", "0.006933 | \n", "0.565217 | \n", "3.117008 | \n", "0.004709 | \n", "1.882933 | \n", "
33 | \n", "(frozen vegetables, mineral water, milk) | \n", "(spaghetti) | \n", "0.011200 | \n", "0.181333 | \n", "0.006133 | \n", "0.547619 | \n", "3.019958 | \n", "0.004102 | \n", "1.809684 | \n", "
14 | \n", "(frozen vegetables, olive oil) | \n", "(spaghetti) | \n", "0.011200 | \n", "0.181333 | \n", "0.005867 | \n", "0.523810 | \n", "2.888655 | \n", "0.003836 | \n", "1.719200 | \n", "
0 | \n", "(cake, chocolate) | \n", "(spaghetti) | \n", "0.013333 | \n", "0.181333 | \n", "0.006933 | \n", "0.520000 | \n", "2.867647 | \n", "0.004516 | \n", "1.705556 | \n", "
6 | \n", "(herb & pepper, eggs) | \n", "(spaghetti) | \n", "0.012800 | \n", "0.181333 | \n", "0.006400 | \n", "0.500000 | \n", "2.757353 | \n", "0.004079 | \n", "1.637333 | \n", "
32 | \n", "(spaghetti, milk, eggs) | \n", "(mineral water) | \n", "0.009067 | \n", "0.249600 | \n", "0.006133 | \n", "0.676471 | \n", "2.710219 | \n", "0.003870 | \n", "2.319418 | \n", "
12 | \n", "(frozen vegetables, soup) | \n", "(mineral water) | \n", "0.008533 | \n", "0.249600 | \n", "0.005600 | \n", "0.656250 | \n", "2.629207 | \n", "0.003470 | \n", "2.182982 | \n", "
2 | \n", "(pancakes, cooking oil) | \n", "(mineral water) | \n", "0.008267 | \n", "0.249600 | \n", "0.005333 | \n", "0.645161 | \n", "2.584781 | \n", "0.003270 | \n", "2.114764 | \n", "
23 | \n", "(pancakes, low fat yogurt) | \n", "(mineral water) | \n", "0.010133 | \n", "0.249600 | \n", "0.006133 | \n", "0.605263 | \n", "2.424933 | \n", "0.003604 | \n", "1.901013 | \n", "
34 | \n", "(frozen vegetables, spaghetti, milk) | \n", "(mineral water) | \n", "0.010133 | \n", "0.249600 | \n", "0.006133 | \n", "0.605263 | \n", "2.424933 | \n", "0.003604 | \n", "1.901013 | \n", "
16 | \n", "(grated cheese, ground beef) | \n", "(mineral water) | \n", "0.011467 | \n", "0.249600 | \n", "0.006667 | \n", "0.581395 | \n", "2.329308 | \n", "0.003805 | \n", "1.792622 | \n", "
11 | \n", "(frozen vegetables, olive oil) | \n", "(mineral water) | \n", "0.011200 | \n", "0.249600 | \n", "0.006400 | \n", "0.571429 | \n", "2.289377 | \n", "0.003604 | \n", "1.750933 | \n", "
19 | \n", "(ground beef, pancakes) | \n", "(mineral water) | \n", "0.014667 | \n", "0.249600 | \n", "0.008267 | \n", "0.563636 | \n", "2.258159 | \n", "0.004606 | \n", "1.719667 | \n", "
3 | \n", "(spaghetti, cooking oil) | \n", "(mineral water) | \n", "0.016267 | \n", "0.249600 | \n", "0.009067 | \n", "0.557377 | \n", "2.233081 | \n", "0.005007 | \n", "1.695348 | \n", "
9 | \n", "(frozen vegetables, ground beef) | \n", "(mineral water) | \n", "0.016800 | \n", "0.249600 | \n", "0.009333 | \n", "0.555556 | \n", "2.225783 | \n", "0.005140 | \n", "1.688400 | \n", "
28 | \n", "(olive oil, soup) | \n", "(mineral water) | \n", "0.009333 | \n", "0.249600 | \n", "0.005067 | \n", "0.542857 | \n", "2.174908 | \n", "0.002737 | \n", "1.641500 | \n", "
26 | \n", "(milk, soup) | \n", "(mineral water) | \n", "0.016267 | \n", "0.249600 | \n", "0.008800 | \n", "0.540984 | \n", "2.167402 | \n", "0.004740 | \n", "1.634800 | \n", "
17 | \n", "(ground beef, low fat yogurt) | \n", "(mineral water) | \n", "0.009867 | \n", "0.249600 | \n", "0.005333 | \n", "0.540541 | \n", "2.165627 | \n", "0.002871 | \n", "1.633224 | \n", "
18 | \n", "(ground beef, milk) | \n", "(mineral water) | \n", "0.020267 | \n", "0.249600 | \n", "0.010933 | \n", "0.539474 | \n", "2.161353 | \n", "0.005875 | \n", "1.629440 | \n", "
1 | \n", "(eggs, cooking oil) | \n", "(mineral water) | \n", "0.012533 | \n", "0.249600 | \n", "0.006667 | \n", "0.531915 | \n", "2.131069 | \n", "0.003538 | \n", "1.603127 | \n", "
25 | \n", "(pancakes, milk) | \n", "(mineral water) | \n", "0.018667 | \n", "0.249600 | \n", "0.009867 | \n", "0.528571 | \n", "2.117674 | \n", "0.005207 | \n", "1.591758 | \n", "
4 | \n", "(grated cheese, eggs) | \n", "(mineral water) | \n", "0.009600 | \n", "0.249600 | \n", "0.005067 | \n", "0.527778 | \n", "2.114494 | \n", "0.002671 | \n", "1.589082 | \n", "
20 | \n", "(ground beef, soup) | \n", "(mineral water) | \n", "0.010133 | \n", "0.249600 | \n", "0.005333 | \n", "0.526316 | \n", "2.108637 | \n", "0.002804 | \n", "1.584178 | \n", "
30 | \n", "(spaghetti, soup) | \n", "(mineral water) | \n", "0.015467 | \n", "0.249600 | \n", "0.008000 | \n", "0.517241 | \n", "2.072281 | \n", "0.004140 | \n", "1.554400 | \n", "
24 | \n", "(milk, olive oil) | \n", "(mineral water) | \n", "0.018667 | \n", "0.249600 | \n", "0.009600 | \n", "0.514286 | \n", "2.060440 | \n", "0.004941 | \n", "1.544941 | \n", "
31 | \n", "(ground beef, spaghetti, chocolate) | \n", "(mineral water) | \n", "0.009867 | \n", "0.249600 | \n", "0.005067 | \n", "0.513514 | \n", "2.057346 | \n", "0.002604 | \n", "1.542489 | \n", "
8 | \n", "(eggs, red wine) | \n", "(mineral water) | \n", "0.009867 | \n", "0.249600 | \n", "0.005067 | \n", "0.513514 | \n", "2.057346 | \n", "0.002604 | \n", "1.542489 | \n", "
22 | \n", "(herb & pepper, milk) | \n", "(mineral water) | \n", "0.010400 | \n", "0.249600 | \n", "0.005333 | \n", "0.512821 | \n", "2.054569 | \n", "0.002737 | \n", "1.540295 | \n", "
13 | \n", "(frozen vegetables, whole wheat rice) | \n", "(mineral water) | \n", "0.010933 | \n", "0.249600 | \n", "0.005600 | \n", "0.512195 | \n", "2.052064 | \n", "0.002871 | \n", "1.538320 | \n", "
29 | \n", "(spaghetti, salmon) | \n", "(mineral water) | \n", "0.015733 | \n", "0.249600 | \n", "0.008000 | \n", "0.508475 | \n", "2.037158 | \n", "0.004073 | \n", "1.526676 | \n", "
7 | \n", "(eggs, olive oil) | \n", "(mineral water) | \n", "0.013333 | \n", "0.249600 | \n", "0.006667 | \n", "0.500000 | \n", "2.003205 | \n", "0.003339 | \n", "1.500800 | \n", "
\n", " | antecedents | \n", "consequents | \n", "antecedent support | \n", "consequent support | \n", "support | \n", "confidence | \n", "lift | \n", "leverage | \n", "conviction | \n", "
---|---|---|---|---|---|---|---|---|---|
20 | \n", "(pancakes, olive oil) | \n", "(spaghetti) | \n", "0.010930 | \n", "0.166889 | \n", "0.005599 | \n", "0.512195 | \n", "3.069080 | \n", "0.003774 | \n", "1.707878 | \n", "
16 | \n", "(tomatoes, olive oil) | \n", "(mineral water) | \n", "0.007465 | \n", "0.227139 | \n", "0.005065 | \n", "0.678571 | \n", "2.987466 | \n", "0.003370 | \n", "2.404455 | \n", "
4 | \n", "(chocolate, soup) | \n", "(mineral water) | \n", "0.008798 | \n", "0.227139 | \n", "0.005865 | \n", "0.666667 | \n", "2.935055 | \n", "0.003867 | \n", "2.318582 | \n", "
15 | \n", "(olive oil, soup) | \n", "(mineral water) | \n", "0.008531 | \n", "0.227139 | \n", "0.005332 | \n", "0.625000 | \n", "2.751614 | \n", "0.003394 | \n", "2.060962 | \n", "
13 | \n", "(turkey, milk) | \n", "(mineral water) | \n", "0.011464 | \n", "0.227139 | \n", "0.006931 | \n", "0.604651 | \n", "2.662026 | \n", "0.004328 | \n", "1.954883 | \n", "
14 | \n", "(shrimp, olive oil) | \n", "(mineral water) | \n", "0.009064 | \n", "0.227139 | \n", "0.005332 | \n", "0.588235 | \n", "2.589754 | \n", "0.003273 | \n", "1.876947 | \n", "
12 | \n", "(milk, soup) | \n", "(mineral water) | \n", "0.014130 | \n", "0.227139 | \n", "0.008264 | \n", "0.584906 | \n", "2.575095 | \n", "0.005055 | \n", "1.861891 | \n", "
9 | \n", "(frozen vegetables, olive oil) | \n", "(mineral water) | \n", "0.011464 | \n", "0.227139 | \n", "0.006665 | \n", "0.581395 | \n", "2.559641 | \n", "0.004061 | \n", "1.846278 | \n", "
1 | \n", "(chocolate, chicken) | \n", "(mineral water) | \n", "0.012797 | \n", "0.227139 | \n", "0.007198 | \n", "0.562500 | \n", "2.476452 | \n", "0.004291 | \n", "1.766538 | \n", "
5 | \n", "(eggs, cooking oil) | \n", "(mineral water) | \n", "0.010930 | \n", "0.227139 | \n", "0.006132 | \n", "0.560976 | \n", "2.469741 | \n", "0.003649 | \n", "1.760405 | \n", "
7 | \n", "(eggs, soup) | \n", "(mineral water) | \n", "0.009064 | \n", "0.227139 | \n", "0.005065 | \n", "0.558824 | \n", "2.460267 | \n", "0.003006 | \n", "1.751817 | \n", "
2 | \n", "(pancakes, chicken) | \n", "(mineral water) | \n", "0.009064 | \n", "0.227139 | \n", "0.005065 | \n", "0.558824 | \n", "2.460267 | \n", "0.003006 | \n", "1.751817 | \n", "
3 | \n", "(chocolate, olive oil) | \n", "(mineral water) | \n", "0.014396 | \n", "0.227139 | \n", "0.007998 | \n", "0.555556 | \n", "2.445879 | \n", "0.004728 | \n", "1.738936 | \n", "
8 | \n", "(frozen vegetables, ground beef) | \n", "(mineral water) | \n", "0.017062 | \n", "0.227139 | \n", "0.009064 | \n", "0.531250 | \n", "2.338872 | \n", "0.005189 | \n", "1.648769 | \n", "
18 | \n", "(spaghetti, soup) | \n", "(mineral water) | \n", "0.013063 | \n", "0.227139 | \n", "0.006931 | \n", "0.530612 | \n", "2.336064 | \n", "0.003964 | \n", "1.646529 | \n", "
6 | \n", "(ground beef, eggs) | \n", "(mineral water) | \n", "0.018662 | \n", "0.227139 | \n", "0.009864 | \n", "0.528571 | \n", "2.327079 | \n", "0.005625 | \n", "1.639401 | \n", "
11 | \n", "(ground beef, turkey) | \n", "(mineral water) | \n", "0.010397 | \n", "0.227139 | \n", "0.005332 | \n", "0.512821 | \n", "2.257734 | \n", "0.002970 | \n", "1.586398 | \n", "
19 | \n", "(whole wheat rice, spaghetti) | \n", "(mineral water) | \n", "0.013863 | \n", "0.227139 | \n", "0.006931 | \n", "0.500000 | \n", "2.201291 | \n", "0.003783 | \n", "1.545721 | \n", "
0 | \n", "(light cream) | \n", "(mineral water) | \n", "0.012263 | \n", "0.227139 | \n", "0.006132 | \n", "0.500000 | \n", "2.201291 | \n", "0.003346 | \n", "1.545721 | \n", "
17 | \n", "(spaghetti, salmon) | \n", "(mineral water) | \n", "0.011197 | \n", "0.227139 | \n", "0.005599 | \n", "0.500000 | \n", "2.201291 | \n", "0.003055 | \n", "1.545721 | \n", "
10 | \n", "(ground beef, tomatoes) | \n", "(mineral water) | \n", "0.012263 | \n", "0.227139 | \n", "0.006132 | \n", "0.500000 | \n", "2.201291 | \n", "0.003346 | \n", "1.545721 | \n", "