Try   HackMD

2016q3 Homework1 (compute-pi)

contributed by <KobeYu>
github:
作業說明: https://hackmd.io/s/rJARexQT

tags: kobeyu

PLOT

根據result_clock_gettime.csv的資料,畫出圖表

把baseline獨立出來分析,並以點來表示

baseline + linear function

使用R語言求出線性函式係數(TODO 使用C語言實作):
http://www.r-fiddle.org/#/fiddle?id=vOzRhTeP

y = c(0.003820,0.005476,0.007776,0.011048,0.013044,0.015470,0.017939,0.020431,0.023513,0.026290,0.028227,0.031082,0.033914,0.036602,0.039288,0.042078,0.068474,0.047540,0.049988,0.052145,0.052857,0.057575,0.058769,0.073986,0.068166,0.065297,0.068071,0.071883,0.073927,0.077709,0.079819,0.108323,0.118775,0.086260,0.090888,0.092611,0.122917,0.097596,0.099965,0.115034,0.104235,0.107742,0.109359,0.109503,0.112651,0.117542,0.119367,0.120441,0.154892,0.127874,0.129282,0.133430,0.136878,0.148265,0.163730,0.144609,0.145025,0.146601,0.166985,0.151753,0.157155,0.159151,0.188707,0.165526,0.173889,0.167406,0.178470,0.169089,0.197944,0.178502,0.182339,0.185342,0.188200,0.191598,0.191519,0.194844,0.199659,0.198747,0.202663,0.205798,0.209987,0.209820,0.215676,0.218807,0.219623,0.221563,0.214974,0.225191,0.222846,0.230771,0.230847,0.229518,0.235471,0.239956,0.241334,0.244139,0.248241,0.251862,0.254364,0.25436) x = c(5100.000000,10100.000000,15100.000000,20100.000000,25100.000000,30100.000000,35100.000000,40100.000000,45100.000000,50100.000000,55100.000000,60100.000000,65100.000000,70100.000000,75100.000000,80100.000000,85100.000000,90100.000000,95100.000000,100100.000000,105100.000000,110100.000000,115100.000000,120100.000000,125100.000000,130100.000000,135100.000000,140100.000000,145100.000000,150100.000000,155100.000000,160100.000000,165100.000000,170100.000000,175100.000000,180100.000000,185100.000000,190100.000000,195100.000000,200100.000000,205100.000000,210100.000000,215100.000000,220100.000000,225100.000000,230100.000000,235100.000000,240100.000000,245100.000000,250100.000000,255100.000000,260100.000000,265100.000000,270100.000000,275100.000000,280100.000000,285100.000000,290100.000000,295100.000000,300100.000000,305100.000000,310100.000000,315100.000000,320100.000000,325100.000000,330100.000000,335100.000000,340100.000000,345100.000000,350100.000000,355100.000000,360100.000000,365100.000000,370100.000000,375100.000000,380100.000000,385100.000000,390100.000000,395100.000000,400100.000000,405100.000000,410100.000000,415100.000000,420100.000000,425100.000000,430100.000000,435100.000000,440100.000000,445100.000000,450100.000000,455100.000000,460100.000000,465100.000000,470100.000000,475100.000000,480100.000000,485100.000000,490100.000000,495100.000000,495100.00000) xy = data.frame(x, y) model = lm(y~x, data=xy) model

繪出機率分布圖

cdf為pdf的積分

參考資料
http://gnuplot.sourceforge.net/demo/transparent.html