ผมมีปัญหาในการเขียนโค้ดเพื่อหา corelation ของข้อมูลมาก ๆครับ

กระทู้คำถาม
จากหัวข้อเลยครับปัญหาของผมคือผมอยากได้โค้ดที่รันโดยใช้เวลาไม่มากครับ
สำหรับการหา corelation คือ
R(t) = <b(T)*b(T+t)>
T และ t คือ index ของข้อมูลครับ
สมมติ t =0 มันก็จะกลายเป็น <b(T)*b(T)> ก็คือเอาข้อมูลบรรทัดเดียวกันมาคูณกันทั้งหมดแล้วหาค่าเฉลี่ยครับ
สมมติ t = 1 มันก็จะกลายเป็น <b(T)*b(T+1)> ก็คือเอาข้อมูลบรรทัดที่ T คูณบรรทัดถัดไปแล้วหาค่าเฉลี่ยครับ
โดยที่ T คือ index ในแต่ละค่า t เราต้อง ทำกับไปเรื่อยจนกว่า T+t นั้นไม่มากกว่าจำนวนข้อมูลครับ
ซึ่งตอนนี้ข้อมูลที่ผมมีมันมีจำนวนมากครับแล้วโค้ดค่อนข้างใช้เวลานานในการรันผมจึงอยากได้ให้รันเร็วกว่านี้ครับ

ขอบคุณครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่