slr<-read.csv("E:\\Data science\\Practies\\Linear Regression.csv")
View(slr)
dim(slr)
## [1] 300   2
attach(slr)
mean(X)
## [1] 150.5
mean(Y)
## [1] 102.2156
median(X)
## [1] 150.5
median(Y)
## [1] 102.2222
sd(X)
## [1] 86.74676
sd(Y)
## [1] 57.84271
var(X)
## [1] 7525
var(Y)
## [1] 3345.779
library(moments)
skewness(X)
## [1] 0
skewness(Y)
## [1] -0.0006876861
kurtosis(slr)
##        X        Y 
## 1.799973 1.800919
hist(X)

hist(Y)

barplot(X)

barplot(Y)

boxplot(X)

boxplot(Y)

cor(X,Y)
## [1] 0.9598758
plot(Y,X)

m1<-lm(Y~X,data=slr)
summary(m1)
## 
## Call:
## lm(formula = Y ~ X, data = slr)
## 
## Residuals:
##      Min       1Q   Median       3Q      Max 
## -196.013   -0.703    1.287    3.277    5.267 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(>|t|)    
## (Intercept)  5.88880    1.88083   3.131  0.00192 ** 
## X            0.64004    0.01083  59.089  < 2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 16.25 on 298 degrees of freedom
## Multiple R-squared:  0.9214, Adjusted R-squared:  0.9211 
## F-statistic:  3491 on 1 and 298 DF,  p-value: < 2.2e-16
m2<-lm(Y~log(X),data=slr)
summary(m2)
## 
## Call:
## lm(formula = Y ~ log(X), data = slr)
## 
## Residuals:
##      Min       1Q   Median       3Q      Max 
## -151.076  -22.748   -5.931   20.004  144.071 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(>|t|)    
## (Intercept) -140.182      8.584  -16.33   <2e-16 ***
## log(X)        51.395      1.783   28.82   <2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 29.77 on 298 degrees of freedom
## Multiple R-squared:  0.736,  Adjusted R-squared:  0.7351 
## F-statistic: 830.8 on 1 and 298 DF,  p-value: < 2.2e-16
m3<-lm(log(Y)~X,data=slr)
summary(m3)
## 
## Call:
## lm(formula = log(Y) ~ X, data = slr)
## 
## Residuals:
##     Min      1Q  Median      3Q     Max 
## -4.9573 -0.0944  0.1287  0.2690  0.3176 
## 
## Coefficients:
##              Estimate Std. Error t value Pr(>|t|)    
## (Intercept) 3.1119592  0.0611889   50.86   <2e-16 ***
## X           0.0082710  0.0003524   23.47   <2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 0.5286 on 298 degrees of freedom
## Multiple R-squared:  0.6489, Adjusted R-squared:  0.6478 
## F-statistic: 550.9 on 1 and 298 DF,  p-value: < 2.2e-16
pv<-predict(m1)
pv
##          1          2          3          4          5          6 
##   6.528845   7.168889   7.808934   8.448979   9.089024   9.729069 
##          7          8          9         10         11         12 
##  10.369114  11.009159  11.649204  12.289249  12.929293  13.569338 
##         13         14         15         16         17         18 
##  14.209383  14.849428  15.489473  16.129518  16.769563  17.409608 
##         19         20         21         22         23         24 
##  18.049653  18.689697  19.329742  19.969787  20.609832  21.249877 
##         25         26         27         28         29         30 
##  21.889922  22.529967  23.170012  23.810057  24.450101  25.090146 
##         31         32         33         34         35         36 
##  25.730191  26.370236  27.010281  27.650326  28.290371  28.930416 
##         37         38         39         40         41         42 
##  29.570461  30.210506  30.850550  31.490595  32.130640  32.770685 
##         43         44         45         46         47         48 
##  33.410730  34.050775  34.690820  35.330865  35.970910  36.610954 
##         49         50         51         52         53         54 
##  37.250999  37.891044  38.531089  39.171134  39.811179  40.451224 
##         55         56         57         58         59         60 
##  41.091269  41.731314  42.371358  43.011403  43.651448  44.291493 
##         61         62         63         64         65         66 
##  44.931538  45.571583  46.211628  46.851673  47.491718  48.131762 
##         67         68         69         70         71         72 
##  48.771807  49.411852  50.051897  50.691942  51.331987  51.972032 
##         73         74         75         76         77         78 
##  52.612077  53.252122  53.892166  54.532211  55.172256  55.812301 
##         79         80         81         82         83         84 
##  56.452346  57.092391  57.732436  58.372481  59.012526  59.652570 
##         85         86         87         88         89         90 
##  60.292615  60.932660  61.572705  62.212750  62.852795  63.492840 
##         91         92         93         94         95         96 
##  64.132885  64.772930  65.412974  66.053019  66.693064  67.333109 
##         97         98         99        100        101        102 
##  67.973154  68.613199  69.253244  69.893289  70.533334  71.173378 
##        103        104        105        106        107        108 
##  71.813423  72.453468  73.093513  73.733558  74.373603  75.013648 
##        109        110        111        112        113        114 
##  75.653693  76.293738  76.933782  77.573827  78.213872  78.853917 
##        115        116        117        118        119        120 
##  79.493962  80.134007  80.774052  81.414097  82.054142  82.694186 
##        121        122        123        124        125        126 
##  83.334231  83.974276  84.614321  85.254366  85.894411  86.534456 
##        127        128        129        130        131        132 
##  87.174501  87.814546  88.454590  89.094635  89.734680  90.374725 
##        133        134        135        136        137        138 
##  91.014770  91.654815  92.294860  92.934905  93.574950  94.214994 
##        139        140        141        142        143        144 
##  94.855039  95.495084  96.135129  96.775174  97.415219  98.055264 
##        145        146        147        148        149        150 
##  98.695309  99.335354  99.975398 100.615443 101.255488 101.895533 
##        151        152        153        154        155        156 
## 102.535578 103.175623 103.815668 104.455713 105.095758 105.735802 
##        157        158        159        160        161        162 
## 106.375847 107.015892 107.655937 108.295982 108.936027 109.576072 
##        163        164        165        166        167        168 
## 110.216117 110.856162 111.496206 112.136251 112.776296 113.416341 
##        169        170        171        172        173        174 
## 114.056386 114.696431 115.336476 115.976521 116.616566 117.256610 
##        175        176        177        178        179        180 
## 117.896655 118.536700 119.176745 119.816790 120.456835 121.096880 
##        181        182        183        184        185        186 
## 121.736925 122.376970 123.017014 123.657059 124.297104 124.937149 
##        187        188        189        190        191        192 
## 125.577194 126.217239 126.857284 127.497329 128.137374 128.777418 
##        193        194        195        196        197        198 
## 129.417463 130.057508 130.697553 131.337598 131.977643 132.617688 
##        199        200        201        202        203        204 
## 133.257733 133.897778 134.537822 135.177867 135.817912 136.457957 
##        205        206        207        208        209        210 
## 137.098002 137.738047 138.378092 139.018137 139.658182 140.298226 
##        211        212        213        214        215        216 
## 140.938271 141.578316 142.218361 142.858406 143.498451 144.138496 
##        217        218        219        220        221        222 
## 144.778541 145.418586 146.058630 146.698675 147.338720 147.978765 
##        223        224        225        226        227        228 
## 148.618810 149.258855 149.898900 150.538945 151.178990 151.819034 
##        229        230        231        232        233        234 
## 152.459079 153.099124 153.739169 154.379214 155.019259 155.659304 
##        235        236        237        238        239        240 
## 156.299349 156.939394 157.579438 158.219483 158.859528 159.499573 
##        241        242        243        244        245        246 
## 160.139618 160.779663 161.419708 162.059753 162.699798 163.339843 
##        247        248        249        250        251        252 
## 163.979887 164.619932 165.259977 165.900022 166.540067 167.180112 
##        253        254        255        256        257        258 
## 167.820157 168.460202 169.100247 169.740291 170.380336 171.020381 
##        259        260        261        262        263        264 
## 171.660426 172.300471 172.940516 173.580561 174.220606 174.860651 
##        265        266        267        268        269        270 
## 175.500695 176.140740 176.780785 177.420830 178.060875 178.700920 
##        271        272        273        274        275        276 
## 179.340965 179.981010 180.621055 181.261099 181.901144 182.541189 
##        277        278        279        280        281        282 
## 183.181234 183.821279 184.461324 185.101369 185.741414 186.381459 
##        283        284        285        286        287        288 
## 187.021503 187.661548 188.301593 188.941638 189.581683 190.221728 
##        289        290        291        292        293        294 
## 190.861773 191.501818 192.141863 192.781907 193.421952 194.061997 
##        295        296        297        298        299        300 
## 194.702042 195.342087 195.982132 196.622177 197.262222 197.902267
pv1<-as.data.frame(pv)
pv1
##             pv
## 1     6.528845
## 2     7.168889
## 3     7.808934
## 4     8.448979
## 5     9.089024
## 6     9.729069
## 7    10.369114
## 8    11.009159
## 9    11.649204
## 10   12.289249
## 11   12.929293
## 12   13.569338
## 13   14.209383
## 14   14.849428
## 15   15.489473
## 16   16.129518
## 17   16.769563
## 18   17.409608
## 19   18.049653
## 20   18.689697
## 21   19.329742
## 22   19.969787
## 23   20.609832
## 24   21.249877
## 25   21.889922
## 26   22.529967
## 27   23.170012
## 28   23.810057
## 29   24.450101
## 30   25.090146
## 31   25.730191
## 32   26.370236
## 33   27.010281
## 34   27.650326
## 35   28.290371
## 36   28.930416
## 37   29.570461
## 38   30.210506
## 39   30.850550
## 40   31.490595
## 41   32.130640
## 42   32.770685
## 43   33.410730
## 44   34.050775
## 45   34.690820
## 46   35.330865
## 47   35.970910
## 48   36.610954
## 49   37.250999
## 50   37.891044
## 51   38.531089
## 52   39.171134
## 53   39.811179
## 54   40.451224
## 55   41.091269
## 56   41.731314
## 57   42.371358
## 58   43.011403
## 59   43.651448
## 60   44.291493
## 61   44.931538
## 62   45.571583
## 63   46.211628
## 64   46.851673
## 65   47.491718
## 66   48.131762
## 67   48.771807
## 68   49.411852
## 69   50.051897
## 70   50.691942
## 71   51.331987
## 72   51.972032
## 73   52.612077
## 74   53.252122
## 75   53.892166
## 76   54.532211
## 77   55.172256
## 78   55.812301
## 79   56.452346
## 80   57.092391
## 81   57.732436
## 82   58.372481
## 83   59.012526
## 84   59.652570
## 85   60.292615
## 86   60.932660
## 87   61.572705
## 88   62.212750
## 89   62.852795
## 90   63.492840
## 91   64.132885
## 92   64.772930
## 93   65.412974
## 94   66.053019
## 95   66.693064
## 96   67.333109
## 97   67.973154
## 98   68.613199
## 99   69.253244
## 100  69.893289
## 101  70.533334
## 102  71.173378
## 103  71.813423
## 104  72.453468
## 105  73.093513
## 106  73.733558
## 107  74.373603
## 108  75.013648
## 109  75.653693
## 110  76.293738
## 111  76.933782
## 112  77.573827
## 113  78.213872
## 114  78.853917
## 115  79.493962
## 116  80.134007
## 117  80.774052
## 118  81.414097
## 119  82.054142
## 120  82.694186
## 121  83.334231
## 122  83.974276
## 123  84.614321
## 124  85.254366
## 125  85.894411
## 126  86.534456
## 127  87.174501
## 128  87.814546
## 129  88.454590
## 130  89.094635
## 131  89.734680
## 132  90.374725
## 133  91.014770
## 134  91.654815
## 135  92.294860
## 136  92.934905
## 137  93.574950
## 138  94.214994
## 139  94.855039
## 140  95.495084
## 141  96.135129
## 142  96.775174
## 143  97.415219
## 144  98.055264
## 145  98.695309
## 146  99.335354
## 147  99.975398
## 148 100.615443
## 149 101.255488
## 150 101.895533
## 151 102.535578
## 152 103.175623
## 153 103.815668
## 154 104.455713
## 155 105.095758
## 156 105.735802
## 157 106.375847
## 158 107.015892
## 159 107.655937
## 160 108.295982
## 161 108.936027
## 162 109.576072
## 163 110.216117
## 164 110.856162
## 165 111.496206
## 166 112.136251
## 167 112.776296
## 168 113.416341
## 169 114.056386
## 170 114.696431
## 171 115.336476
## 172 115.976521
## 173 116.616566
## 174 117.256610
## 175 117.896655
## 176 118.536700
## 177 119.176745
## 178 119.816790
## 179 120.456835
## 180 121.096880
## 181 121.736925
## 182 122.376970
## 183 123.017014
## 184 123.657059
## 185 124.297104
## 186 124.937149
## 187 125.577194
## 188 126.217239
## 189 126.857284
## 190 127.497329
## 191 128.137374
## 192 128.777418
## 193 129.417463
## 194 130.057508
## 195 130.697553
## 196 131.337598
## 197 131.977643
## 198 132.617688
## 199 133.257733
## 200 133.897778
## 201 134.537822
## 202 135.177867
## 203 135.817912
## 204 136.457957
## 205 137.098002
## 206 137.738047
## 207 138.378092
## 208 139.018137
## 209 139.658182
## 210 140.298226
## 211 140.938271
## 212 141.578316
## 213 142.218361
## 214 142.858406
## 215 143.498451
## 216 144.138496
## 217 144.778541
## 218 145.418586
## 219 146.058630
## 220 146.698675
## 221 147.338720
## 222 147.978765
## 223 148.618810
## 224 149.258855
## 225 149.898900
## 226 150.538945
## 227 151.178990
## 228 151.819034
## 229 152.459079
## 230 153.099124
## 231 153.739169
## 232 154.379214
## 233 155.019259
## 234 155.659304
## 235 156.299349
## 236 156.939394
## 237 157.579438
## 238 158.219483
## 239 158.859528
## 240 159.499573
## 241 160.139618
## 242 160.779663
## 243 161.419708
## 244 162.059753
## 245 162.699798
## 246 163.339843
## 247 163.979887
## 248 164.619932
## 249 165.259977
## 250 165.900022
## 251 166.540067
## 252 167.180112
## 253 167.820157
## 254 168.460202
## 255 169.100247
## 256 169.740291
## 257 170.380336
## 258 171.020381
## 259 171.660426
## 260 172.300471
## 261 172.940516
## 262 173.580561
## 263 174.220606
## 264 174.860651
## 265 175.500695
## 266 176.140740
## 267 176.780785
## 268 177.420830
## 269 178.060875
## 270 178.700920
## 271 179.340965
## 272 179.981010
## 273 180.621055
## 274 181.261099
## 275 181.901144
## 276 182.541189
## 277 183.181234
## 278 183.821279
## 279 184.461324
## 280 185.101369
## 281 185.741414
## 282 186.381459
## 283 187.021503
## 284 187.661548
## 285 188.301593
## 286 188.941638
## 287 189.581683
## 288 190.221728
## 289 190.861773
## 290 191.501818
## 291 192.141863
## 292 192.781907
## 293 193.421952
## 294 194.061997
## 295 194.702042
## 296 195.342087
## 297 195.982132
## 298 196.622177
## 299 197.262222
## 300 197.902267
test<-read.csv("E:\\Data science\\Practies\\slrtest.csv")
View(test)
final<-predict(m1,newdata=test)
final
##         1         2         3         4         5         6 
##  9.089024 11.009159  7.168889  9.729069 10.369114  9.089024