Simulate data from the Friedman 1 benchmark problem. These data were originally described in Friedman (1991) and Breiman (1996). For details, see sklearn.datasets.make_friedman1.
Arguments
- n_samples
Integer specifying the number of samples (i.e., rows) to generate. Default is 100.
- n_features
Integer specifying the number of features to generate. Default is 10.
- sigma
Numeric specifying the standard deviation of the noise.
- seed
Integer specifying the random seed. If
NULL(the default) the results will be different each time the function is run.
References
Breiman, Leo (1996) Bagging predictors. Machine Learning 24, pages 123-140.
Friedman, Jerome H. (1991) Multivariate adaptive regression splines. The Annals of Statistics 19 (1), pages 1-67.
Examples
gen_friedman()
#> y x1 x2 x3 x4 x5
#> 1 15.425459 0.148730082 0.72733419 0.39070353 0.92600958 0.536382562
#> 2 21.341105 0.534356044 0.60302914 0.57258133 0.86343377 0.830891874
#> 3 13.770310 0.656725100 0.56018511 0.55231124 0.29884191 0.349775972
#> 4 10.142616 0.196501873 0.68115727 0.97309901 0.11267874 0.096285560
#> 5 15.270026 0.091494833 0.38712514 0.28380914 0.99488427 0.670913033
#> 6 15.242507 0.757783565 0.41899035 0.69877837 0.36798670 0.456576811
#> 7 10.034080 0.125321333 0.97396969 0.18928457 0.37347093 0.128433277
#> 8 14.042618 0.253654912 0.19014406 0.08930799 0.66835274 0.476358568
#> 9 6.263762 0.877018151 0.06756729 0.57649553 0.13285778 0.560884351
#> 10 16.210002 0.424298100 0.31937692 0.13998135 0.62095492 0.648698271
#> 11 9.542524 0.353514623 0.25905411 0.84163036 0.33750117 0.193796872
#> 12 17.847108 0.871854107 0.32343738 0.15535833 0.73558925 0.086424554
#> 13 13.302464 0.164762644 0.89970772 0.26853609 0.37227316 0.832128844
#> 14 16.147993 0.677249077 0.11221083 0.30568118 0.85752452 0.936493818
#> 15 11.234178 0.825377721 0.40968040 0.46660604 0.25914505 0.002675714
#> 16 7.470867 0.965998430 0.78576989 0.46944648 0.01864676 0.091631239
#> 17 12.076904 0.653491513 0.24236052 0.57468389 0.47782845 0.499938722
#> 18 18.662187 0.441140811 0.41597683 0.24623651 0.96326295 0.490060022
#> 19 20.223207 0.628114710 0.50345645 0.08997576 0.42849312 0.838377257
#> 20 14.566461 0.182003870 0.37989337 0.31266987 0.85368988 0.639341023
#> 21 13.011197 0.190606205 0.53651400 0.88267746 0.21480870 0.964476610
#> 22 23.956440 0.517581811 0.72583268 0.18644344 0.78838182 0.996954729
#> 23 19.853530 0.686346732 0.98094786 0.46615485 0.86390519 0.554366705
#> 24 9.414380 0.982368717 0.10207048 0.92087224 0.05022977 0.459220991
#> 25 12.762084 0.991921058 0.09896652 0.72566312 0.53063293 0.705915459
#> 26 12.274892 0.192460538 0.76522498 0.77184499 0.20080313 0.876003243
#> 27 22.449924 0.730317028 0.20862973 0.07981846 0.98664681 0.881520300
#> 28 4.777554 0.027035517 0.50113240 0.41042764 0.21114206 0.431142829
#> 29 9.340548 0.061424141 0.58359341 0.39001950 0.32992431 0.968491144
#> 30 13.736153 0.141093156 0.88184765 0.53256331 0.71140765 0.601880318
#> 31 13.792073 0.159826142 0.53653796 0.98933363 0.37950479 0.523988937
#> 32 17.709520 0.151406340 0.99312376 0.32153434 0.80654159 0.899823000
#> 33 16.387095 0.551979332 0.98696939 0.29429222 0.15296603 0.825275206
#> 34 14.134633 0.614638899 0.11951396 0.29407653 0.79473830 0.627658969
#> 35 16.277186 0.198531121 0.72402450 0.28901263 0.76244150 0.677875768
#> 36 13.719073 0.531684039 0.07643282 0.74939434 0.87249380 0.488453067
#> 37 16.664193 0.639305867 0.27373168 0.45072427 0.82981844 0.596002576
#> 38 19.292411 0.703063947 0.56314066 0.68482816 0.83521187 0.157229910
#> 39 20.160861 0.848493738 0.63324121 0.47039534 0.63585414 0.781083628
#> 40 15.828490 0.816225516 0.11156825 0.92894803 0.86182972 0.134930611
#> 41 11.155918 0.227953635 0.10250503 0.12024477 0.61082614 0.307622932
#> 42 15.373769 0.142448091 0.88997439 0.87320225 0.38555337 0.979586648
#> 43 18.442537 0.066205333 0.93993317 0.06033869 0.93589841 0.654561191
#> 44 11.910520 0.001561077 0.68892731 0.21496477 0.61650054 0.829796989
#> 45 11.164984 0.693041964 0.35270055 0.83979186 0.08811323 0.202330501
#> 46 9.445154 0.422515414 0.03035127 0.63144225 0.42837104 0.887481175
#> 47 8.871870 0.537786925 0.06201644 0.60136958 0.53919921 0.459258048
#> 48 15.440648 0.456006513 0.48015034 0.11125568 0.48867419 0.239120423
#> 49 9.796561 0.004545647 0.05745392 0.58320457 0.92162196 0.111072880
#> 50 18.937066 0.756216064 0.25072338 0.06263289 0.44575737 0.987451725
#> 51 13.628760 0.626753933 0.25269191 0.19835347 0.38034625 0.632278231
#> 52 9.730767 0.135450460 0.17855187 0.99026670 0.40649684 0.033040064
#> 53 10.312654 0.473874279 0.02401009 0.82844425 0.56140900 0.436779671
#> 54 11.773504 0.105883607 0.30430915 0.45977917 0.57231572 0.986824797
#> 55 6.859683 0.264394905 0.29421797 0.20654807 0.19824140 0.105087175
#> 56 12.665978 0.764283125 0.13072680 0.90934051 0.32149008 0.587852684
#> 57 22.148305 0.757832130 0.60217567 0.31997205 0.78413755 0.753858332
#> 58 16.759446 0.997181060 0.61116965 0.88241024 0.32110931 0.250050217
#> 59 4.123900 0.300065562 0.17390204 0.47459594 0.07139317 0.330094106
#> 60 17.925313 0.902528140 0.93982019 0.03725514 0.76589037 0.279013717
#> 61 15.704221 0.877881338 0.98565989 0.66010465 0.84230280 0.548309589
#> 62 15.067664 0.265220210 0.71064557 0.26293216 0.37449341 0.881926132
#> 63 17.411423 0.400270087 0.77363126 0.72091023 0.68814952 0.242998869
#> 64 18.420560 0.259306228 0.74765992 0.11256950 0.62695584 0.665718448
#> 65 13.713710 0.004276523 0.22878742 0.63855662 0.97265856 0.726107717
#> 66 21.252182 0.844982282 0.41718129 0.94818527 0.50573190 0.614964551
#> 67 12.119513 0.188550636 0.20881824 0.36715935 0.99843660 0.118780760
#> 68 20.102709 0.810227382 0.24090231 0.91396841 0.99946119 0.156040334
#> 69 5.976767 0.108864206 0.77868798 0.15189164 0.03325135 0.103686596
#> 70 14.764244 0.366040640 0.92529762 0.27046428 0.32785408 0.333307283
#> 71 5.364646 0.767284955 0.17720222 0.58295494 0.01403061 0.170534124
#> 72 7.645898 0.045808422 0.52164102 0.54877747 0.19344360 0.972996171
#> 73 11.263221 0.989219418 0.13068990 0.04630522 0.19053992 0.257813476
#> 74 15.710932 0.258577699 0.03900795 0.04051201 0.72013613 0.812262412
#> 75 13.738925 0.986689754 0.84600494 0.43269853 0.43426729 0.867670665
#> 76 18.132888 0.229025472 0.71333486 0.92431874 0.79783747 0.310005208
#> 77 19.845720 0.162599601 0.87714658 0.85922517 0.93531709 0.701122221
#> 78 8.841389 0.221668986 0.03635446 0.13086855 0.34421995 0.484186048
#> 79 21.969278 0.725366318 0.57582960 0.09396259 0.40069094 0.980629443
#> 80 15.749590 0.490189948 0.50251175 0.42502920 0.56175857 0.579596978
#> 81 23.992474 0.835470283 0.60702179 0.19535789 0.74867160 0.911223026
#> 82 20.496328 0.991906658 0.22286123 0.80980792 0.90681113 0.625211999
#> 83 18.398919 0.346081430 0.91616168 0.85473985 0.27161540 0.979046850
#> 84 17.710047 0.418975663 0.82791546 0.28983882 0.37275939 0.837340214
#> 85 18.857376 0.322696026 0.68803933 0.67133869 0.74211530 0.873637285
#> 86 17.563880 0.396875542 0.35150256 0.10018998 0.81314519 0.383432061
#> 87 13.624822 0.488679143 0.45159015 0.16553686 0.10450181 0.792597824
#> 88 19.551786 0.614113803 0.72719079 0.79259980 0.54102670 0.494623203
#> 89 8.268789 0.063667870 0.70307441 0.03750283 0.19464918 0.100877792
#> 90 11.810785 0.074066723 0.17103532 0.20133683 0.92738658 0.049154697
#> 91 16.248164 0.155926090 0.84952658 0.15135914 0.63840155 0.695484582
#> 92 21.283190 0.923669656 0.65001947 0.24267098 0.67559689 0.765460214
#> 93 3.248279 0.004661539 0.99127801 0.20511504 0.11708327 0.020538517
#> 94 16.384412 0.936478112 0.41511526 0.25662458 0.39738452 0.371077226
#> 95 12.931559 0.011452872 0.14028739 0.83268511 0.86154616 0.407181462
#> 96 10.921770 0.470285797 0.23368954 0.30251086 0.51066926 0.319029736
#> 97 17.805661 0.798402437 0.62085847 0.16461916 0.17802382 0.736263002
#> 98 13.456541 0.379698449 0.59262424 0.68564825 0.58788107 0.069607003
#> 99 14.562650 0.344868697 0.57378609 0.53792722 0.75975314 0.244497828
#> 100 15.131371 0.451476743 0.84584926 0.56389268 0.36159865 0.447154938
#> x6 x7 x8 x9 x10
#> 1 0.058174848 0.675308276 0.29388392 0.202511362 0.27184364
#> 2 0.162436850 0.974488168 0.41380485 0.600831289 0.90840122
#> 3 0.442897327 0.935298964 0.87020097 0.732319857 0.67706587
#> 4 0.449267249 0.320311913 0.38389495 0.229237816 0.02368357
#> 5 0.376186142 0.270332079 0.73133957 0.714826101 0.49632615
#> 6 0.688399482 0.843963213 0.36823945 0.252073761 0.08034507
#> 7 0.274051381 0.287053454 0.17589042 0.622353352 0.56297710
#> 8 0.784298365 0.766257521 0.02361789 0.743724781 0.71135307
#> 9 0.770395850 0.686546477 0.38230111 0.267249618 0.30285779
#> 10 0.763465408 0.216392208 0.35383314 0.114639532 0.50344148
#> 11 0.203534953 0.700999162 0.97115229 0.901311499 0.05498463
#> 12 0.852507567 0.624936773 0.70611076 0.842161050 0.32129493
#> 13 0.696536337 0.047174204 0.98137062 0.865132697 0.65672054
#> 14 0.912019301 0.668185351 0.16470426 0.451973337 0.71181576
#> 15 0.878405672 0.946628477 0.84712852 0.663471942 0.37712442
#> 16 0.472508086 0.112816765 0.73879712 0.727030973 0.27375231
#> 17 0.090770660 0.701326447 0.72700361 0.567646981 0.91458159
#> 18 0.042620456 0.945768989 0.10500108 0.627580963 0.18762806
#> 19 0.156039725 0.159300349 0.32578482 0.989619033 0.02873024
#> 20 0.426826963 0.052139587 0.37879508 0.704422678 0.67015157
#> 21 0.586039324 0.147726096 0.15512109 0.352750666 0.03936991
#> 22 0.002818695 0.697298142 0.66307524 0.216439642 0.60776262
#> 23 0.237893737 0.057532220 0.94076881 0.391868545 0.24320549
#> 24 0.364775082 0.821641564 0.86082793 0.297987778 0.54900831
#> 25 0.424781820 0.669226542 0.58801192 0.441946210 0.39492145
#> 26 0.992260950 0.560662086 0.65521014 0.889416563 0.11676066
#> 27 0.669954233 0.069965977 0.54429532 0.943514114 0.90802893
#> 28 0.264953824 0.698230357 0.56817940 0.331379056 0.69789402
#> 29 0.238466105 0.448798469 0.52736736 0.076415496 0.15053377
#> 30 0.120980049 0.181841866 0.60808073 0.469338949 0.67299070
#> 31 0.460440699 0.016198873 0.48163633 0.435353419 0.09926794
#> 32 0.298816899 0.646149317 0.83476121 0.577558230 0.15656788
#> 33 0.256206517 0.830915296 0.49740223 0.737186983 0.79028514
#> 34 0.541484194 0.561636838 0.07739889 0.791786693 0.26290476
#> 35 0.620547654 0.853955714 0.67809567 0.709059633 0.31900153
#> 36 0.010839765 0.883929934 0.72281911 0.002721401 0.17883548
#> 37 0.184051059 0.287696199 0.07441112 0.836529555 0.66701564
#> 38 0.890548117 0.465752248 0.46823574 0.442997099 0.36808396
#> 39 0.926599846 0.968346498 0.16173538 0.445749999 0.11839093
#> 40 0.121385235 0.353765457 0.90754789 0.199521945 0.22950933
#> 41 0.718637321 0.320621889 0.60144087 0.271259413 0.65387585
#> 42 0.062622033 0.747200130 0.53311287 0.146254664 0.25595786
#> 43 0.995727064 0.651896443 0.98525061 0.486490316 0.37177659
#> 44 0.188294070 0.122993345 0.72234537 0.077065458 0.94549853
#> 45 0.021569320 0.107624776 0.97841470 0.954752345 0.94839389
#> 46 0.212353996 0.000884854 0.17220105 0.691548009 0.22663052
#> 47 0.918380492 0.881172108 0.08979754 0.284009779 0.75313725
#> 48 0.321068264 0.489369652 0.74689687 0.802858111 0.64782546
#> 49 0.394305044 0.265625506 0.85154102 0.245812844 0.11602550
#> 50 0.259606398 0.213899547 0.79989985 0.238066752 0.40853985
#> 51 0.083224106 0.063495589 0.13748396 0.629413611 0.81284641
#> 52 0.482496028 0.575380990 0.13054212 0.313641107 0.75117409
#> 53 0.718148117 0.172447122 0.75329023 0.126355306 0.18380117
#> 54 0.461918383 0.230374837 0.35357929 0.767324975 0.25544895
#> 55 0.837478388 0.247475870 0.08624698 0.500635321 0.42410824
#> 56 0.981739305 0.201049262 0.50149100 0.175946329 0.97181170
#> 57 0.705660478 0.554377512 0.84180558 0.435213814 0.38485597
#> 58 0.129770564 0.218384935 0.40057627 0.653111830 0.62917164
#> 59 0.421915213 0.544565327 0.38936845 0.628993650 0.58188505
#> 60 0.079877399 0.523222651 0.19547194 0.885172290 0.66844840
#> 61 0.852157482 0.565244167 0.76477694 0.109743171 0.68730054
#> 62 0.774795359 0.291245153 0.99734160 0.858654720 0.11622300
#> 63 0.442551188 0.992371926 0.31189263 0.666766479 0.22545228
#> 64 0.744111299 0.366282751 0.01303621 0.258605690 0.62842420
#> 65 0.043384629 0.384523053 0.81684094 0.757495314 0.59406343
#> 66 0.481667765 0.335552482 0.52092851 0.179436560 0.58364528
#> 67 0.968757692 0.708112209 0.39749206 0.083145949 0.36882164
#> 68 0.814385115 0.349974752 0.03720775 0.224183933 0.79623287
#> 69 0.677300980 0.508430470 0.25650660 0.522984717 0.80578815
#> 70 0.153235649 0.328598775 0.32772904 0.280462991 0.21018280
#> 71 0.951172760 0.101532507 0.25012448 0.867713927 0.54118150
#> 72 0.424844675 0.051488115 0.77860328 0.360458912 0.23634708
#> 73 0.034775290 0.106177686 0.77931811 0.823581273 0.44153819
#> 74 0.508475263 0.884073677 0.77888356 0.963321767 0.29522256
#> 75 0.890939787 0.825238326 0.24364548 0.161241072 0.60435545
#> 76 0.553998113 0.289900429 0.21980740 0.367676386 0.83077099
#> 77 0.615019433 0.613827475 0.12738871 0.406286990 0.26632076
#> 78 0.857460270 0.792836857 0.86814889 0.122117543 0.63189494
#> 79 0.400757526 0.616670093 0.91444150 0.259271367 0.04075210
#> 80 0.072330632 0.683566228 0.55364858 0.430213808 0.48867132
#> 81 0.163148977 0.199178069 0.86961763 0.965399965 0.09538163
#> 82 0.491292784 0.168561934 0.29908764 0.968260674 0.65365361
#> 83 0.840894020 0.400888004 0.49164709 0.827353329 0.92563977
#> 84 0.535876179 0.786794752 0.65592144 0.207566681 0.23956523
#> 85 0.369983375 0.087403420 0.88051464 0.583945836 0.58347743
#> 86 0.683882175 0.048504351 0.37370747 0.205971217 0.06656724
#> 87 0.669345597 0.838782957 0.87011805 0.782912922 0.42434491
#> 88 0.505187855 0.834154705 0.73576844 0.683502220 0.13860169
#> 89 0.011409613 0.802744734 0.52987876 0.891380619 0.30998663
#> 90 0.791778329 0.800074094 0.56171957 0.317551946 0.32996671
#> 91 0.933460541 0.659437753 0.10171020 0.516635754 0.65719028
#> 92 0.580039089 0.213142187 0.75227638 0.865255736 0.48644464
#> 93 0.491637964 0.343464061 0.37682734 0.365535129 0.01033449
#> 94 0.800024862 0.276960874 0.87656702 0.013714111 0.57473944
#> 95 0.349688162 0.997846849 0.88841129 0.923947684 0.77483564
#> 96 0.558092570 0.873769232 0.57818682 0.675380782 0.09209284
#> 97 0.380757889 0.314512372 0.49211688 0.322500591 0.15698571
#> 98 0.006039485 0.832287295 0.45827627 0.735552763 0.48594189
#> 99 0.856134011 0.436973209 0.42140261 0.235008039 0.47218612
#> 100 0.951483841 0.223157128 0.20072874 0.688268582 0.07836111