Category Archives: Review

ลองภาษา R แบบขำๆ เร็วๆ

ขอเขียนแบบตีหัวเข้าบ้านเลยนะครับ ใช้แนวทางจาก https://stats.idre.ucla.edu/r/dae/logit-regression/ ทดลองทำ Logistic Regression โดยติดตั้ง R ด้วยวิธีจาก https://www.r-bloggers.com/how-to-install-r-on-linux-ubuntu-16-04-xenial-xerus/

ก็สั่ง

$ wget https://stats.idre.ucla.edu/stat/data/binary.csv
$ Rscript -e " mydata <- read.csv(\"binary.csv\");  mylogit <- glm(admit ~ gre + gpa , data = mydata, family = \"binomial\"); summary(mylogit)"

ได้ผลลัพธ์ออกมาเป็น

Call:
glm(formula = admit ~ gre + gpa, family = "binomial", data = mydata)

Deviance Residuals:
Min       1Q   Median       3Q      Max
-1.2730  -0.8988  -0.7206   1.3013   2.0620

Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) -4.949378   1.075093  -4.604 4.15e-06 ***
gre          0.002691   0.001057   2.544   0.0109 *
gpa          0.754687   0.319586   2.361   0.0182 *
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

(Dispersion parameter for binomial family taken to be 1)

Null deviance: 499.98  on 399  degrees of freedom
Residual deviance: 480.34  on 397  degrees of freedom
AIC: 486.34

Number of Fisher Scoring iterations: 4

แถม pandas กับภาษา Python ซะหน่อย ไปเจอมาจาก http://blog.yhat.com/posts/logistic-regression-and-python.html ดูเหมือนจะใช้ csv file เดียวกัน แต่อยู่คนละ path

ติดตั้ง pandas ก่อน ผมลง pip ไปแล้ว ก็

$ sudo pip install pandas

จากนั้น Python ใส่สคริป

import pandas as pd

df = pd.read_csv("binary.csv")
print df.head()

ได้ผลเหมือนตัวอย่าง

   admit  gre   gpa  rank
0      0  380  3.61     3
1      1  660  3.67     3
2      1  800  4.00     1
3      1  640  3.19     4
4      0  520  2.93     4

Advertisements

ถ่ายภาพจาก Huawei P9 กล้องซึ่ง Leica มีส่วนร่วม

มือถือตัวเก่า ใช้มาน่าจะสามปีแล้วแถมยังไม่รองรับ 4G แล้ววันดีคืนดี แอพเด้ง ตามมาด้วยบูตไม่ขึ้น ลอง factory reset ไม่หาย ลอง flash ROM ก็ไปติดที่ ABOOT ไหนๆ แล้วก็เลยหาของใหม่เลยดีกว่า จริงๆ อยากได้ Galaxy A9 เพราะจอใหญ่แต่มันไม่เข้าไทย (ในตอนนั้น) เลยจอง Huawei P9 ซึ่งมีกล้องคู่และมีผู้ผลิตกล้องถ่ายรูปขั้นเทพอย่าง Leica มามีส่วนช่วยในการสร้าง

รีวิวก็มีเว็บด้านมือถือทำกันไปแล้ว น่าจะทำได้ดีกว่าผม (links เหล่านี้ ภาพเยอะ เนื้อหาเยอะ โหลดโหดนะครับ)

เลยกะว่า ถ่ายภาพมาให้ดูกันดีกว่า

ถ่ายคอมพิวเตอร์จิ๋ว OPi PC ตั้ง ISO 50 เลย

IMG_20160611_154032

หนึ่งพิกเซลของภาพสีนั้น ต้องการอย่างน้อยสามพิกเซลตามแม่สีของแสง คือแสงสีแดง สีเขียว สีฟ้า (จริงๆ มักต้องการสี่พิกเซลด้วยซ้ำเพื่อให้เรียงเป็นรูปสีเหลี่ยมได้) เซนเซอร์รับภาพสีจึงได้ความละเอียดลดลงมาจากจำนวนพิกเซลที่ใช้จริงๆ แต่พอเป็นภาพขาวดำ หนึ่งพิกเซลเก็บแค่ค่าความสว่างของแสง จึงได้ภาพที่ละเอียดขึ้น

แล้วก็ ไปถ่ายต้นไม้ ดอกไม้

IMG_20160612_173854.jpg

IMG_20160612_174217.jpg

IMG_20160612_174423.jpg

IMG_20160612_175338.jpg

IMG_20160612_175122.jpg

IMG_20160612_175726.jpg

รูรับแสงของกล้องมือถือ P9 นี้ ตัว hardware มาแบบคงที่ปรับไม่ได้นะครับ ที่สามารถปรับขนาดรูรับแสงได้เพื่อถ่ายภาพแบบหน้าชัดหลังเบลอได้ เกิดจากการจำลองด้วย software ซึ่งเท่าที่อ่านหลักการทำงานของมัน ต้องใช้ข้อมูลภาพจากกล้องขาวดำมาช่วยประมวลผลด้วย (รวมถึงการถ่ายก่อนโฟกัสทีหลัง) นั้นเท่ากับว่าถ้าใช้กล้องขาวดำก็จะใช้ความสามารถนี้ไม่ได้ เพราะเอากล้องขาวดำมาลงมือเก็บภาพเลย

เดี๋ยวคาดว่า จะถ่ายมาเพิ่มเรื่อยๆ ครับ

มาต่อ

IMG_20160703_190926

 

ในตัวเลือกของการถ่ายภาย มีตาราง Phi (สัดส่วนทองคำ) และเกลียว Fibonacci

Huawei P9 Phi

Screenshot_2016-07-15-08-54-23