Ký hiệu |
đã xuất hiện trong các nlme
tài liệu kể từ phiên bản 3.1-1 và có lẽ là cuối năm 1999; chúng ta có thể dễ dàng kiểm tra xem trên kho lưu trữ mã CRAN nlme . nlme
không sử dụng ký hiệu này, ví dụ thử library(nlme); formula(Orthodont)
; sự |
xuất hiện - vì vậy những năm 2000 đã tắt. Vì vậy, hãy đào .... " Phương pháp đồ họa cho dữ liệu với nhiều cấp độ lồng nhau " Pinheiro & Bates (1997) trong đó groupedData
trình xây dựng được giới thiệu. Và họ nói: " Công thức trong một đối tượng dữ liệu được nhóm có cùng mẫu với công thức được sử dụng trong lệnh gọi hàm chức năng đồ họa Trellis trong S-PLUS, chẳng hạn như xyplot " Điều này có nghĩa là P & B hoạt động. .. Bell Labs (RIP) đã phát triển hệ thống đồ họa Trellis thực sự sử dụng toán tử|
đã chỉ ra các nhóm. Điều đó có thể có nghĩa là ... " Thiết kế trực quan và kiểm soát màn hình Trellis " của Becker et al. (1996) có một cái gì đó để làm với điều này. Ký hiệu không được giới thiệu trong bài viết này nhưng nó là tài liệu tham khảo hiển thị Trellis điện tử đầu tiên tôi có thể tìm thấy.
Về cơ bản chúng ta cần đào sâu văn học trực quan vào thời điểm này. Có lẽ tôi sẽ kiểm tra cuốn sách Visualization Data (1993) của Cleveland và các tác phẩm đầu tiên của Deepayan Sarkar (người đã phát triển lattice
). Lưu ý rằng toán tử thực tế |
(và ||
) là các toán tử nguyên thủy thực sự vì chúng được liên kết với các OR
toán tử, vì vậy vấn đề chỉ là thời gian cho đến khi ai đó làm quá tải chúng. Mặc dù không có câu trả lời đầy đủ, tôi cực kỳ nghi ngờ P & B đã kiểm tra hệ thống trực quan tuyệt vời của đồng nghiệp của họ (các âm mưu trong bài báo năm 1996 này khá tốt cho các tiêu chuẩn cuối năm 2010) và nhận ra rằng ai đó (Becker, Cleveland và Shyu) đã thực hiện một số công việc này (có thể thậm chí đã thảo luận điều này với họ vào thời điểm đó) và chỉ theo dõi những gì đã có. Tức là|
toán tử bắt nguồn từ ký hiệu đồ họa. Trellis gần như chắc chắn đã sử dụng nó; người tiền nhiệm tiềm năng của Trellis có thể cũng đã làm như vậy nhưng dấu chân điện tử của họ rất khó theo dõi.
Nói chung, tôi nghĩ rằng bạn có thể muốn trang này trên NLME: Phần mềm cho các mô hình hiệu ứng hỗn hợp của Bell Labs để biết thêm thông tin lịch sử nlme
.
nlme
sử dụng|
nhưng tôi không nghĩ nó dùng()
để biểu thị các hiệu ứng ngẫu nhiên, phải không? Các hiệu ứng ngẫu nhiên được liệt kê như là một đối số riêng cho lệnh gọi hàm. Có phải nó đượclme4
giới thiệu(x|id)
như là một phần của cùng một công thức?