ในภาษาอังกฤษธรรมดา: ฉันมีการถดถอยหลายครั้งหรือแบบจำลอง ANOVA แต่ตัวแปรการตอบสนองสำหรับแต่ละบุคคลเป็นฟังก์ชัน curvilinear ของเวลา
- ฉันจะบอกได้อย่างไรว่าตัวแปรด้านขวามือใดที่รับผิดชอบความแตกต่างที่สำคัญในรูปร่างหรือการชดเชยแนวดิ่งของเส้นโค้ง
- นี่เป็นปัญหาอนุกรมเวลาปัญหาซ้ำหลายครั้งหรืออย่างอื่นทั้งหมดหรือไม่
- อะไรคือแนวปฏิบัติที่ดีที่สุดสำหรับการวิเคราะห์ข้อมูลดังกล่าว (ควรใช้
R
แต่ฉันเปิดให้ใช้ซอฟต์แวร์อื่น)
ในแง่ที่แม่นยำยิ่งขึ้น: สมมุติว่าฉันมีแบบจำลองแต่เป็นชุดของข้อมูลที่รวบรวมจากจุดkบุคคลเดียวกันที่เวลาหลายจุดtซึ่งถูกบันทึกเป็นตัวแปรตัวเลข การพล็อตข้อมูลแสดงให้เห็นว่าสำหรับแต่ละy_ {ijkt}เป็นฟังก์ชันกำลังสองหรือวัฏจักรของเวลาซึ่งออฟเซ็ตแนวตั้งรูปร่างหรือความถี่ (ในกรณีวัฏจักร) อาจขึ้นอยู่กับ covariates โควาเรียตไม่เปลี่ยนแปลงตลอดเวลา - กล่าวคือบุคคลมีน้ำหนักตัวคงที่หรือกลุ่มการรักษาในช่วงระยะเวลาของการรวบรวมข้อมูลy ฉันj k k t y ฉันj k t
จนถึงตอนนี้ฉันได้ลองR
แนวทางต่อไปนี้แล้ว:
MANOVA
Anova(lm(YT~A*B,mydata),idata=data.frame(TIME=factor(c(1:10))),idesign=~TIME);
...
YT
เมทริกซ์ที่มีคอลัมน์เป็นเวลาจุดซึ่งเป็น 10 ในตัวอย่างนี้ แต่ไกลกว่าในข้อมูลจริงปัญหา:สิ่งนี้ถือว่าเวลาเป็นปัจจัย แต่คะแนนเวลาไม่ตรงกับแต่ละคนอย่างแน่นอน นอกจากนี้ยังมีหลายคนที่เกี่ยวข้องกับขนาดตัวอย่างเพื่อให้รูปแบบอิ่มตัว ดูเหมือนว่าจะไม่สนใจรูปร่างของตัวแปรการตอบสนองเมื่อเวลาผ่านไป
แบบผสม (เช่นใน Pinheiro และ Bates รุ่นผสมผลกระทบใน S และ S-Plus )
lme(fixed=Y~ A*B*TIME + sin(2*pi*TIME) + cos(2*pi*TIME), data=mydata, random=~(TIME + sin(2*pi*TIME) + cos(2*pi*TIME))|ID), method='ML')
... ซึ่ง
ID
เป็นปัจจัยที่จัดกลุ่มข้อมูลเป็นรายบุคคล ในตัวอย่างนี้การตอบสนองเป็นวัฏจักรเมื่อเวลาผ่านไป แต่อาจมีเงื่อนไขกำลังสองหรือฟังก์ชั่นอื่น ๆ ของเวลาแทนปัญหา:ฉันไม่แน่ใจว่าจำเป็นต้องใช้เทอมแต่ละครั้ง (โดยเฉพาะอย่างยิ่งสำหรับเงื่อนไขกำลังสอง) และอันไหนที่ได้รับผลกระทบจากการแปรปรวนร่วม
- เป็น
stepAIC()
วิธีการที่ดีในการเลือกพวกเขา? - ถ้ามันลบคำที่ขึ้นอยู่กับเวลามันจะลบมันออกจากการ
random
โต้แย้งหรือไม่ - เกิดอะไรขึ้นถ้าฉันยังใช้ฟังก์ชั่นอัต (เช่น
corEXP()
) ที่ใช้สูตรในcorrelation
argument-- ฉันควรจะทำสูตรที่corEXP()
เดียวกันเป็นหนึ่งในrandom
หรือเพียงแค่~1|ID
? nlme
แพคเกจจะไม่ค่อยกล่าวถึงในบริบทของอนุกรมเวลานอก Pinheiro และเบตส์ส ... มันไม่ถือว่าเหมาะกับปัญหานี้หรือไม่
- เป็น
การสร้างแบบจำลองสมการกำลังสองหรือตรีโกณมิติให้เหมาะกับแต่ละบุคคลจากนั้นใช้สัมประสิทธิ์แต่ละตัวเป็นตัวแปรการตอบสนองสำหรับการถดถอยพหุคูณหรือ ANOVA
ปัญหา:จำเป็นต้องแก้ไขการเปรียบเทียบหลายรายการ ไม่สามารถคิดปัญหาอื่น ๆ ที่ทำให้ฉันสงสัยว่าฉันกำลังมองอะไรบางอย่าง
เป็นข้อเสนอแนะก่อนหน้านี้ในเว็บไซต์นี้ ( คืออะไรคำสำหรับชุดถดถอยเวลามีมากกว่าหนึ่งทำนาย? ) มีARIMAX และฟังก์ชั่นการถ่ายโอน / รูปแบบการถดถอยแบบไดนามิก
ปัญหา: ตัวแบบที่อิง ARMA ใช้เวลาไม่ต่อเนื่องใช่มั้ย สำหรับการถดถอยแบบไดนามิกฉันได้ยินเกี่ยวกับเรื่องนี้เป็นครั้งแรกในวันนี้ แต่ก่อนที่ฉันจะเจาะลึกไปถึงวิธีการใหม่ที่อาจไม่สามารถหลบหนีออกไปได้ฉันคิดว่าควรระมัดระวังที่จะขอคำแนะนำ