data=read.csv("karpur.csv")
head(data)
NA
data = data[order(data$k.core, decreasing = TRUE), ]
k = data$k.core
sample = c(1: length(k))
k_percent =(sample * 100) / length(k)

xlab = "Portion of Total Samples Having Larger or Egual k  "
ylab = "permeabiliy (md)"
plot(k_percent, k, log = 'y' , xlab = xlab, ylab, pch = 10, cex =0.5, col ="#001c49")

NA
NA
log_k = log(k)
model = lm(log_k~ k_percent)
plot(k_percent,log_k, xlab = xlab, ylab = ylab,pch = 10, cex = 0.5, col = "#001c49")
abline(model, col ='green' , lwd = 2)

NA
NA
new_data = data.frame(k_percent = c(50, 84.1))
predicted_values = predict(model, new_data)
heterogenity_index = (predicted_values[1] - predicted_values[2]) / predicted_values[1]
heterogenity_index
        1 
0.2035464 
LS0tDQp0aXRsZTogIkR5a3N0cmEtUGFyc29ucyBIZXRlcm9nZW5laXR5IEluZGV4Ig0KYXV0aGFyOiAiWmFpbmFiIG1vaGFtbWVkIg0KZGF0ZTogIjEwLzIxLzIwMjQiDQpvdXRwdXQ6ICJodG1sX25vdGVib29rIg0KLS0tDQoNCg0KYGBge3J9DQoNCmRhdGE9cmVhZC5jc3YoImthcnB1ci5jc3YiKQ0KaGVhZChkYXRhKQ0KDQoNCmBgYA0KDQpgYGB7cn0NCmRhdGEgPSBkYXRhW29yZGVyKGRhdGEkay5jb3JlLCBkZWNyZWFzaW5nID0gVFJVRSksIF0NCmsgPSBkYXRhJGsuY29yZQ0Kc2FtcGxlID0gYygxOiBsZW5ndGgoaykpDQprX3BlcmNlbnQgPShzYW1wbGUgKiAxMDApIC8gbGVuZ3RoKGspDQoNCmBgYA0KDQpgYGB7cn0NCg0KeGxhYiA9ICJQb3J0aW9uIG9mIFRvdGFsIFNhbXBsZXMgSGF2aW5nIExhcmdlciBvciBFZ3VhbCBrICAiDQp5bGFiID0gInBlcm1lYWJpbGl5IChtZCkiDQpwbG90KGtfcGVyY2VudCwgaywgbG9nID0gJ3knICwgeGxhYiA9IHhsYWIsIHlsYWIsIHBjaCA9IDEwLCBjZXggPTAuNSwgY29sID0iIzAwMWM0OSIpDQoNCmBgYA0KDQpgYGB7cn0NCmxvZ19rID0gbG9nKGspDQptb2RlbCA9IGxtKGxvZ19rfiBrX3BlcmNlbnQpDQpwbG90KGtfcGVyY2VudCxsb2dfaywgeGxhYiA9IHhsYWIsIHlsYWIgPSB5bGFiLHBjaCA9IDEwLCBjZXggPSAwLjUsIGNvbCA9ICIjMDAxYzQ5IikNCmFibGluZShtb2RlbCwgY29sID0nZ3JlZW4nICwgbHdkID0gMikNCg0KYGBgDQoNCmBgYHtyfQ0KbmV3X2RhdGEgPSBkYXRhLmZyYW1lKGtfcGVyY2VudCA9IGMoNTAsIDg0LjEpKQ0KcHJlZGljdGVkX3ZhbHVlcyA9IHByZWRpY3QobW9kZWwsIG5ld19kYXRhKQ0KaGV0ZXJvZ2VuaXR5X2luZGV4ID0gKHByZWRpY3RlZF92YWx1ZXNbMV0gLSBwcmVkaWN0ZWRfdmFsdWVzWzJdKSAvIHByZWRpY3RlZF92YWx1ZXNbMV0NCmhldGVyb2dlbml0eV9pbmRleA0KDQpgYGANCg0KDQoNCg==