Exercise 1
- Print the 6 first lines of the R-built-in data.frame
trees
## Girth Height Volume
## 1 8.3 70 10.3
## 2 8.6 65 10.3
## 3 8.8 63 10.2
## 4 10.5 72 16.4
## 5 10.7 81 18.8
## 6 10.8 83 19.7
- Print only the column names
## [1] "Girth" "Height" "Volume"
- What is the dimension of
trees
?
## [1] 31 3
Plot the trees height and volume as a function of their girth in two different graphs. Make sure the axis labels are clear
In each graph, add a red dashed line corresponding to the relevant correlation that you observe (average value, linear correlation…)
- Explain your choice and write the corresponding values (average value and standard deviation, or slope, intercept and corresponding errors). Round the values to 2 decimals.
The average height is 76 with standard deviation 6.37.
The volume evolves with a slope 5.07 ± 0.25 and intercept -36.94 ± 3.37.
Exercise 2
- Print the 3 first lines of the R-built-in data.frame
USArrests
. This data set contains statistics about violent crime rates by US state. The numbers are given per 100 000 inhabitants, except for UrbanPop
which is a percentage.
## Murder Assault UrbanPop Rape
## Alabama 13.2 236 58 21.2
## Alaska 10.0 263 48 44.5
## Arizona 8.1 294 80 31.0
- What is the average murder rate in the whole country?
## [1] 7.788
- What is the state with the highest assault rate?
## [1] "North Carolina"
- Create a subset of
USArrests
gathering the data for states with an urban population above (including) 80%.
- How many states does that correspond to?
## [1] 12
- Within these states, what is the state with the smallest rape rate?
## [1] "Rhode Island"
- Print this subset ordered by decreasing urban population.
## Murder Assault UrbanPop Rape
## California 9.0 276 91 40.6
## New Jersey 7.4 159 89 18.8
## Rhode Island 3.4 174 87 8.3
## New York 11.1 254 86 26.1
## Massachusetts 4.4 149 85 16.3
## Hawaii 5.3 46 83 20.2
## Illinois 10.4 249 83 24.0
## Nevada 12.2 252 81 46.0
## Arizona 8.1 294 80 31.0
## Florida 15.4 335 80 31.9
## Texas 12.7 201 80 25.5
## Utah 3.2 120 80 22.9
- Print this subset ordered by decreasing urban population and increasing murder rate.
## Murder Assault UrbanPop Rape
## California 9.0 276 91 40.6
## New Jersey 7.4 159 89 18.8
## Rhode Island 3.4 174 87 8.3
## New York 11.1 254 86 26.1
## Massachusetts 4.4 149 85 16.3
## Hawaii 5.3 46 83 20.2
## Illinois 10.4 249 83 24.0
## Nevada 12.2 252 81 46.0
## Utah 3.2 120 80 22.9
## Arizona 8.1 294 80 31.0
## Texas 12.7 201 80 25.5
## Florida 15.4 335 80 31.9
- Plot an histogram of the percentage of urban population with a binning of 5%. Add a vertical red line marking the average value. Make sure the x axis shows the [0,100] range.
- Is there a correlation between the percentage of urban population and the various violent crime rates? argument your answer with plots.
par(mfrow=c(2,2),mar=c(4,4,1,1))
plot(USArrests$UrbanPop,USArrests$Murder, pch=16)
plot(USArrests$UrbanPop,USArrests$Assault, pch=16)
plot(USArrests$UrbanPop,USArrests$Rape, pch=16)
No clear correlation appears.
LS0tCnRpdGxlIDogIlIgRXhlcmNpc2VzIC0gQmFzaWMgc3R1ZmYiCmRhdGUgIDogImByIFN5cy5EYXRlKClgIgpvdXRwdXQ6IAogICAgaHRtbF9kb2N1bWVudDoKICAgICAgICB0b2MgICAgICAgICAgICA6IHRydWUKICAgICAgICB0b2NfZmxvYXQgICAgICA6IHRydWUKICAgICAgICB0b2NfZGVwdGggICAgICA6IDQKICAgICAgICBoaWdobGlnaHQgICAgICA6IHRhbmdvCiAgICAgICAgbnVtYmVyX3NlY3Rpb25zOiB0cnVlCiAgICAgICAgY29kZV9kb3dubG9hZCAgOiBUUlVFCnBhcmFtczogCiAgICBzb2x1dGlvbjoKICAgICAgICB2YWx1ZTogdHJ1ZQotLS0KCgojIEV4ZXJjaXNlIDEKCi0gUHJpbnQgdGhlIDYgZmlyc3QgbGluZXMgb2YgdGhlIFItYnVpbHQtaW4gZGF0YS5mcmFtZSBgdHJlZXNgCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KaGVhZCh0cmVlcyw2KQpgYGAKCi0gUHJpbnQgb25seSB0aGUgY29sdW1uIG5hbWVzCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KbmFtZXModHJlZXMpCmBgYAoKLSBXaGF0IGlzIHRoZSBkaW1lbnNpb24gb2YgYHRyZWVzYD8KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpkaW0odHJlZXMpCmBgYAoKLSBQbG90IHRoZSB0cmVlcyBoZWlnaHQgYW5kIHZvbHVtZSBhcyBhIGZ1bmN0aW9uIG9mIHRoZWlyIGdpcnRoIGluIHR3byBkaWZmZXJlbnQgZ3JhcGhzLiBNYWtlIHN1cmUgdGhlIGF4aXMgbGFiZWxzIGFyZSBjbGVhcgoKLSBJbiBlYWNoIGdyYXBoLCBhZGQgYSByZWQgZGFzaGVkIGxpbmUgY29ycmVzcG9uZGluZyB0byB0aGUgcmVsZXZhbnQgY29ycmVsYXRpb24gdGhhdCB5b3Ugb2JzZXJ2ZSAoYXZlcmFnZSB2YWx1ZSwgbGluZWFyIGNvcnJlbGF0aW9uLi4uKQoKYGBge3IgaW5jbHVkZT1wYXJhbXMkc29sdXRpb24sIHdhcm5pbmcgPSBGQUxTRSwgbWVzc2FnZT1GQUxTRSwgY2FjaGU9RkFMU0V9CiMgYmFzZSBSIHNvbHV0aW9uCnBsb3QodHJlZXMkR2lydGgsIHRyZWVzJEhlaWdodCwgeGxhYj0nR2lydGgnLCB5bGFiPSdIZWlnaHQnKQphYmxpbmUoY29sPSdyZWQnLGx0eT0yLGg9bWVhbih0cmVlcyRIZWlnaHQpKQpwbG90KHRyZWVzJEdpcnRoLCB0cmVlcyRWb2x1bWUsIHhsYWI9J0dpcnRoJywgeWxhYj0nVm9sdW1lJykKZml0IDwtIGxtKHRyZWVzJFZvbHVtZX50cmVlcyRHaXJ0aCkKYWJsaW5lKGNvbD0ncmVkJyxsdHk9MiwgY29lZihmaXQpKQojIGdncGxvdCBzb2x1dGlvbgpsaWJyYXJ5KGdncGxvdDIpCmxpYnJhcnkodGlkeXZlcnNlKQp0aGVtZV9zZXQodGhlbWVfYncoKSkKZ2dwbG90KGRhdGE9dHJlZXMsIGFlcyhHaXJ0aCwgSGVpZ2h0KSkrCiAgICBnZW9tX3BvaW50KCkrZ2VvbV9obGluZShjb2w9J3JlZCcseWludGVyY2VwdD1tZWFuKHRyZWVzJEhlaWdodCksbHR5PTIpCmdncGxvdChkYXRhPXRyZWVzLCBhZXMoR2lydGgsIFZvbHVtZSkpKwogICAgZ2VvbV9wb2ludCgpK2dlb21fc21vb3RoKGNvbD0ncmVkJyxtZXRob2Q9ImxtIixsdHk9MikKYGBgCgotIEV4cGxhaW4geW91ciBjaG9pY2UgYW5kIHdyaXRlIHRoZSBjb3JyZXNwb25kaW5nIHZhbHVlcyAoYXZlcmFnZSB2YWx1ZSBhbmQgc3RhbmRhcmQgZGV2aWF0aW9uLCBvciBzbG9wZSwgaW50ZXJjZXB0IGFuZCBjb3JyZXNwb25kaW5nIGVycm9ycykuIFJvdW5kIHRoZSB2YWx1ZXMgdG8gMiBkZWNpbWFscy4KCgpUaGUgYXZlcmFnZSBoZWlnaHQgaXMgYHIgbWVhbih0cmVlcyRIZWlnaHQpYCB3aXRoIHN0YW5kYXJkIGRldmlhdGlvbiBgciByb3VuZChzZCh0cmVlcyRIZWlnaHQpLDIpYC4KClRoZSB2b2x1bWUgZXZvbHZlcyB3aXRoIGEgc2xvcGUgYHIgcm91bmQoY29lZihmaXQpWzJdLDIpYCDCsSBgciByb3VuZChzdW1tYXJ5KGZpdCkkY29lZlsyLCdTdGQuIEVycm9yJ10sMilgIGFuZCBpbnRlcmNlcHQgYHIgcm91bmQoY29lZihmaXQpWzFdLDIpYCDCsSBgciByb3VuZChzdW1tYXJ5KGZpdCkkY29lZlsxLCdTdGQuIEVycm9yJ10sMilgLgoKCi0tLS0tLS0KCiMgRXhlcmNpc2UgMiAKCi0gUHJpbnQgdGhlIDMgZmlyc3QgbGluZXMgb2YgdGhlIFItYnVpbHQtaW4gZGF0YS5mcmFtZSBgVVNBcnJlc3RzYC4gVGhpcyBkYXRhIHNldCBjb250YWlucyBzdGF0aXN0aWNzIGFib3V0IHZpb2xlbnQgY3JpbWUgcmF0ZXMgYnkgVVMgc3RhdGUuIFRoZSBudW1iZXJzIGFyZSBnaXZlbiBwZXIgMTAwIDAwMCBpbmhhYml0YW50cywgZXhjZXB0IGZvciBgVXJiYW5Qb3BgIHdoaWNoIGlzIGEgcGVyY2VudGFnZS4KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpoZWFkKFVTQXJyZXN0cywzKQpgYGAKCi0gV2hhdCBpcyB0aGUgYXZlcmFnZSBtdXJkZXIgcmF0ZSBpbiB0aGUgd2hvbGUgY291bnRyeT8KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQptZWFuKFVTQXJyZXN0cyRNdXJkZXIpCmBgYAoKLSBXaGF0IGlzIHRoZSBzdGF0ZSB3aXRoIHRoZSBoaWdoZXN0IGFzc2F1bHQgcmF0ZT8KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpyb3cubmFtZXMoVVNBcnJlc3RzKVt3aGljaC5tYXgoVVNBcnJlc3RzJEFzc2F1bHQpXQpgYGAKCi0gQ3JlYXRlIGEgc3Vic2V0IG9mIGBVU0FycmVzdHNgIGdhdGhlcmluZyB0aGUgZGF0YSBmb3Igc3RhdGVzIHdpdGggYW4gdXJiYW4gcG9wdWxhdGlvbiBhYm92ZSAoaW5jbHVkaW5nKSA4MCUuCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KVVNBcnJlc3RzODAgPC0gc3Vic2V0KFVTQXJyZXN0cywgVXJiYW5Qb3A+PTgwKQojIG9yCmxpYnJhcnkodGlkeXZlcnNlKQpVU0FycmVzdHM4MCA8LSBVU0FycmVzdHMgJT4lIGZpbHRlcihVcmJhblBvcD49ODApCmBgYAoKLSBIb3cgbWFueSBzdGF0ZXMgZG9lcyB0aGF0IGNvcnJlc3BvbmQgdG8/CgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KbnJvdyhVU0FycmVzdHM4MCkKYGBgCgotIFdpdGhpbiB0aGVzZSBzdGF0ZXMsIHdoYXQgaXMgdGhlIHN0YXRlIHdpdGggdGhlIHNtYWxsZXN0IHJhcGUgcmF0ZT8KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpyb3cubmFtZXMoVVNBcnJlc3RzODApW3doaWNoLm1pbihVU0FycmVzdHM4MCRSYXBlKV0KYGBgCgotIFByaW50IHRoaXMgc3Vic2V0IG9yZGVyZWQgYnkgZGVjcmVhc2luZyB1cmJhbiBwb3B1bGF0aW9uLgoKYGBge3IgaW5jbHVkZT1wYXJhbXMkc29sdXRpb24sIHdhcm5pbmcgPSBGQUxTRSwgbWVzc2FnZT1GQUxTRSwgY2FjaGU9RkFMU0V9ClVTQXJyZXN0czgwW29yZGVyKC1VU0FycmVzdHM4MCRVcmJhblBvcCksXQpgYGAKCi0gUHJpbnQgdGhpcyBzdWJzZXQgb3JkZXJlZCBieSBkZWNyZWFzaW5nIHVyYmFuIHBvcHVsYXRpb24gYW5kIGluY3JlYXNpbmcgbXVyZGVyIHJhdGUuCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KVVNBcnJlc3RzODBbb3JkZXIoLVVTQXJyZXN0czgwJFVyYmFuUG9wLCBVU0FycmVzdHM4MCRNdXJkZXIpLF0KYGBgCgotIFBsb3QgYW4gaGlzdG9ncmFtIG9mIHRoZSBwZXJjZW50YWdlIG9mIHVyYmFuIHBvcHVsYXRpb24gd2l0aCBhIGJpbm5pbmcgb2YgNSUuIEFkZCBhIHZlcnRpY2FsIHJlZCBsaW5lIG1hcmtpbmcgdGhlIGF2ZXJhZ2UgdmFsdWUuIE1ha2Ugc3VyZSB0aGUgeCBheGlzIHNob3dzIHRoZSBbMCwxMDBdIHJhbmdlLgoKYGBge3IgaW5jbHVkZT1wYXJhbXMkc29sdXRpb24sIHdhcm5pbmcgPSBGQUxTRSwgbWVzc2FnZT1GQUxTRSwgY2FjaGU9RkFMU0V9Cmhpc3QoVVNBcnJlc3RzJFVyYmFuUG9wLCBicmVha3M9c2VxKDAsMTAwLDUpKQphYmxpbmUodj1tZWFuKFVTQXJyZXN0cyRVcmJhblBvcCksIGNvbD0ncmVkJywgbHdkPTMpCiMgZ2dwbG90IHNvbHV0aW9uCmxpYnJhcnkoZ2dwbG90MikKbGlicmFyeSh0aWR5dmVyc2UpCnRoZW1lX3NldCh0aGVtZV9idygpKQpnZ3Bsb3QoZGF0YT1VU0FycmVzdHMsIGFlcyh4PVVyYmFuUG9wKSkrCiAgICBnZW9tX2hpc3RvZ3JhbShicmVha3M9c2VxKDAsMTAwLDUpLGNvbG9yPSJibGFjayIsIGFscGhhPS4yKSsKICAgIGdlb21fdmxpbmUoeGludGVyY2VwdCA9IG1lYW4oVVNBcnJlc3RzJFVyYmFuUG9wKSwgY29sPSdyZWQnKQpgYGAKCi0gSXMgdGhlcmUgYSBjb3JyZWxhdGlvbiBiZXR3ZWVuIHRoZSBwZXJjZW50YWdlIG9mIHVyYmFuIHBvcHVsYXRpb24gYW5kIHRoZSB2YXJpb3VzIHZpb2xlbnQgY3JpbWUgcmF0ZXM/IGFyZ3VtZW50IHlvdXIgYW5zd2VyIHdpdGggcGxvdHMuCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KcGFyKG1mcm93PWMoMiwyKSxtYXI9Yyg0LDQsMSwxKSkKcGxvdChVU0FycmVzdHMkVXJiYW5Qb3AsVVNBcnJlc3RzJE11cmRlciwgcGNoPTE2KQpwbG90KFVTQXJyZXN0cyRVcmJhblBvcCxVU0FycmVzdHMkQXNzYXVsdCwgcGNoPTE2KQpwbG90KFVTQXJyZXN0cyRVcmJhblBvcCxVU0FycmVzdHMkUmFwZSwgcGNoPTE2KQpgYGAKCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpsaWJyYXJ5KGdncGxvdDIpCnRoZW1lX3NldCh0aGVtZV9idygpKQpwMSA8LSBnZ3Bsb3QoZGF0YT1VU0FycmVzdHMsIGFlcyh4PVVyYmFuUG9wLCB5PU11cmRlcikpK2dlb21fcG9pbnQoKQpwMiA8LSBnZ3Bsb3QoZGF0YT1VU0FycmVzdHMsIGFlcyh4PVVyYmFuUG9wLCB5PUFzc2F1bHQpKStnZW9tX3BvaW50KCkKcDMgPC0gZ2dwbG90KGRhdGE9VVNBcnJlc3RzLCBhZXMoeD1VcmJhblBvcCwgeT1SYXBlKSkrZ2VvbV9wb2ludCgpCmxpYnJhcnkocGF0Y2h3b3JrKQpwMStwMitwMwpgYGAKCk5vIGNsZWFyIGNvcnJlbGF0aW9uIGFwcGVhcnMuCg==