Mathematica 13 เราเลือกได้

Mathematica 13 เราเลือกได้ว่าจะติดตั้งแต่โปรแกมอย่างเดียวไม่เอาเอกสาร help หรือเอาทั้งโปรแกรมหรือเอกสาร help ได้ ดีมากเลย ประหยัดเนื้อที่ไปได้เยอะเลย ลงทั้งหมด 19 GB แต่ถ้าลงเฉพาะโปรแกรมเหลือ 6GB

แก้โจทย์เลขสนุกๆ

ข้อนี้เราสามารถเขียนcode ง่ายๆในภาษาWolfram ได้ครับ ไอเดียก็เอาเลขหน้ามาเรียงกันแล้วหาว่ามีเลขโดดกี่ตัว การเรียงเลขเราก็เพียงใช้คำสั่ง Range ตั้งแต่หน้า 1 ถึง หน้าที่ต้องการแล้วก็นับว่ามีเลชโดดกี่ตัวด้วยการประยุกต์ใช้คำสั่ง IntegerDigits

รับหลายค่าFormPage

เราสามารถประยุกต์ใช้คำสั่ง DelimitedSequence มาใช้ได้ครับ เช่น

โดยที่ชนิดของตัวแปรใน DelimitedSequence ก็สามารถกำหนดได้เช่นเดียวกันกับ FormPage/FormFunction เลย

ทำแอปสำหรับ randomization ของยาใน clinical trial

ได้มีโอกาสไปช่วยทีมวิจัยอังกฤษทีมหนึ่งในการออกแบบและเขียน web application สำหรับทำ randomization ของยาที่ใช้รักษา​โควิด ซึ่งเขาก็จะทำ trial ที่ประเทศ​ไทยเราด้วย มันก็เป็นอะไรที่แปลกดีเพราะเขาติดต่อมาโดยตรง ทั้งที่งานแบบนี้ควรเป็นทีมสถิติของเขาเป็นคนทำ ภาษาที่ผมใช้ในงานนี้คือ R โดยตัวใช้สร้างแอฟก็คือ Shiny ตอนแรกก็ว่าจะเขียนด้วย C# แต่ปรากฏ​ว่า​ระยะเวลากับเรื่องเซิร์ฟเวอร์​ที่ขอกับทีม IT อาจจะใช้เวลานานเกินไปไม่อยากรอกัน

แอฟที่ทำนี้มีหน้า​ที่สำหรับสุ่มการรักษาหรือยาให้ผู้ป่วยที่ติดโควิดที่เข้าร่วมการศึกษาครับ โดยพยาบาลจะเป็นคนกรอกข้อมูล​คนไข้อย่างเช่น screening id เพศ อายุ จากนั้นแอฟก็จะตรวจสอบกับฐานข้อมูล​แล้วก็จะสุ่มการรักษาให้ โดยข้อมูลที่บันทึก​ก็จะเก็บอยู่บน cloud ของทีมวิจัย แอฟแบบนี้ไม่ใช่เรื่องใหม่ หลายๆ trials เขาก็ใช้กันเพื่อประหยัดเวลา​ของพยาบาลไม่ต้องทำเอกสารเยอะ แถมช่วยให้ติดตามภาพรวมของ trial ได้แบบ real time

กำลังคิดว่าจะเผยแพร่ code ของงานนี้หลังจากจบ trial นี้ให้เอาไปใช้กันได้ฟรีๆครับ

%d bloggers like this: