Cách biểu diễn phân phối giá trị thuộc tính bimodal trên bản đồ


8

Tôi đang tìm kiếm một phương pháp trực quan cho phép tôi biểu diễn các phân phối giá trị thuộc tính đa phương thức hoặc thậm chí đa phương thức trên các tính năng dòng.

Một phân phối lưỡng kim có hai chế độ khác nhau xuất hiện dưới dạng các đỉnh riêng biệt trong hàm mật độ xác suất (ảnh số 1). Giá trị trung bình, độ lệch trung bình và độ lệch chuẩn ít được sử dụng để mô tả dữ liệu đó.

# 1 Ví dụ về phân phối lưỡng kim:

Ví dụ về phân phối lưỡng kim
(nguồn: wikidia.org )

Trường hợp sử dụng của tôi là như sau: Đối với tất cả các liên kết đường bộ trong mạng, tôi có các phép đo tốc độ liên kết (nhiều hàng trăm mỗi liên kết) trong phân phối hai chiều - đôi khi là đa phương thức (ba chế độ) -. Bây giờ, tôi đang tìm cách trực quan hóa dữ liệu này trên bản đồ.

Bên cạnh việc đính kèm một sơ đồ thanh cho mỗi liên kết, tôi không tìm thấy bất kỳ cách nào để đạt được mục tiêu của mình bằng cách sử dụng GIS. Các kết quả trực quan hóa có thể in được để hình ảnh động không được thực hiện.

# 2 Ví dụ trực quan hóa bằng sơ đồ:

Ví dụ đoạn đường với sơ đồ thanh

Chào mừng tất cả các ý tưởng!


Bạn đang sử dụng "phương thức" trong bối cảnh lập kế hoạch giao thông hoặc trong thống kê? Sự lựa chọn của một người trong phương thức vận chuyển là một thang đo danh nghĩa (ô tô, xe buýt hoặc đường sắt) trong khi chiều dài cơ thể của một người là tỷ lệ. vi.wikipedia.org/wiki/Level_of_measairs
Kirk Kuykendall

1
Phương thức như trong thống kê, xin lỗi tôi nghĩ rằng nó sẽ rõ ràng với hình ảnh và mô tả về "phân phối lưỡng kim".
underdark

Câu trả lời:


4

Một cách bạn có thể xử lý việc này là chuyển dữ liệu phân phối của bạn thành các lớp tốc độ và tính tỷ lệ phần trăm của từng phân khúc trong mỗi lớp. Sau đó, bạn có thể tạo các phân đoạn đường song song và chia tỷ lệ chiều rộng của chúng dựa trên tỷ lệ phần trăm để tạo ra thứ gì đó như thế này:

đường tốc độ lưỡng kim

Điều này có thể được thực hiện trong GRASS chẳng hạn bằng cách sử dụng v.parallel( trang thủ công ), có thể tạo các đường song song ở hai bên của một phân khúc ở khoảng cách đã đặt.

Tương tự, bạn có thể tạo một phân đoạn dòng trên mỗi cặp đo tốc độ dòng, với mức độ trôi nhỏ được thêm vào tọa độ. Sau đó, tô màu các phân đoạn bằng cách sử dụng tốc độ làm thuộc tính. Điều này cũng có thể được làm rõ bằng cách sử dụng tính minh bạch, tùy thuộc vào yêu cầu của đầu ra, tạo ra một cái gì đó như:

đường bù bimodal

Cuối cùng, một cách tiếp cận kết hợp sẽ là sử dụng một dải màu duy nhất trên tất cả các phân đoạn dòng, sau đó sử dụng kênh alpha của một phân đoạn làm đại diện nén cho phân phối. Bằng cách kết hợp các yếu tố đó, bạn sẽ kết thúc với một tập dữ liệu sử dụng màu sắc để biểu thị tốc độ và sức mạnh của tính minh bạch để thể hiện mức độ phổ biến của giá trị trong phân khúc:

dòng đầu ra lưỡng kim


Tôi nghĩ rằng ý tưởng đầu tiên là tuyệt vời, nhưng tôi đang có một thời gian khó khăn để hình dung ra thứ hai hóa ra là bất cứ thứ gì ngoại trừ màu xám. Bạn có biết một ví dụ?
Matt Parker

Tôi thích ý tưởng này, nhưng vấn đề tôi thấy trong cách tiếp cận 1 là thông tin về các chế độ không được sử dụng. Vì các thùng sẽ phải giống nhau cho tất cả các phân khúc, trong một số trường hợp sẽ dẫn đến sự phân tách xấu (ví dụ: tách một đỉnh). Cách tiếp cận 2 âm thanh thậm chí còn hứa hẹn hơn. Nó sẽ yêu cầu một số tiền xử lý và chuẩn hóa để làm việc với các bộ dữ liệu khổng lồ tất nhiên. Có bất kỳ hệ điều hành GIS nào hỗ trợ kiểu dáng nhiều nét như trong hình không?
underdark

1
Độ trong suốt cho phép bạn thấy mật độ thực tế của các đường - nhiều đường hơn tạo ra màu đục hơn. Về cơ bản, nó chỉ ngăn chặn khối lượng của các đường màu xanh lá cây biến toàn bộ phân khúc thành một thanh màu xanh lá cây vững chắc. Ứng dụng này hơi lạ một chút vì sự trùng lặp của các dòng được gây ra bởi sự xáo trộn ngẫu nhiên, thay vì quá mức thực tế (so sánh với biểu đồ phân tán này: had.co.nz/stat405/resource/drills/plot-drills/ggplots/ .).
Matt Parker

1
@underdark: Một vài tùy chọn cho đa nét: đệm các dòng ở các giá trị khác nhau để tạo độ rộng, sau đó tô màu cho mỗi đa giác riêng biệt. Ngoài ra, bạn có thể viết một con trăn nhỏ trong QGIS bằng ký hiệu mới ( qgis.org/wiki/Symbology-NG ). Bạn không cần chỉ giới hạn ở 3 phân khúc, bạn có thể tạo ra nhiều thùng bạn muốn bằng một trong hai phương pháp này.
scw

1
Tôi đã bao gồm một liên kết đến v.pool trong phản hồi của mình, điều này sẽ cung cấp một cách thức tốt đẹp cho giải pháp đầu tiên: tạo các đoạn đường song song ở khoảng cách bằng với số lượng, sau đó điều chỉnh độ dày của chúng bằng các công cụ tượng trưng như trong các công cụ trong QGIS.
scw

2

Có lẽ sử dụng một tập hợp các đường song song có chiều rộng cố định liền kề. Mỗi dòng có thể được vẽ để phản ánh độ lớn của thùng tương ứng của nó (xem xét thang độ xám: tối sẽ là tần số cao, ánh sáng sẽ nhỏ). Kết quả sẽ xuất hiện giống như kênh alpha của câu trả lời của scw. Trong thực tế, bạn làm mờ biểu đồ / mật độ dọc theo một đoạn đường khu vực. Quy trình bản đồ tổng thể sẽ hơi cồng kềnh (do thủ công hoặc mã hóa phần bù tuyến tính - không đề cập đến việc xử lý giao lộ), nhưng nó có thể được thực hiện trong tiêu chuẩn GIS. Bất kể kỹ thuật bạn sử dụng hoặc nghĩ ra, nếu nó tạo ra một bản đồ thanh lịch, xin vui lòng chia sẻ những phát hiện của bạn. Chúc may mắn!

(ý kiến ​​dưới đây có thể hữu ích cho những người thử ý tưởng này)


1
Tôi đã thử đề nghị của bạn ngày hôm qua. Vấn đề tôi gặp phải với giải pháp thang độ xám của bạn (sẽ rất tuyệt khi in) là khó diễn giải vì kết quả phụ thuộc vào hướng của dòng. Ý nghĩa: Đôi khi tốc độ cao nằm ở bên trái, đôi khi ở bên phải của dòng. Có thể phải giới thiệu các mũi tên bổ sung có thể, nhưng sau đó nó thực sự đầy đủ.
underdark

1
Cảm ơn các bình luận. Bạn đúng rồi. Định hướng là một vấn đề. Một dấu hiệu trực quan bổ sung có thể được tạo ra (như một mũi tên hoặc một đường mỏng giáp với "làn đường nhanh"). Tuy nhiên, cuối cùng, và sau khi phản ánh thêm, tôi nghĩ rằng kỹ thuật đường dẫn được phân loại có lẽ chỉ nên được áp dụng cho trường hợp sử dụng hẹp khi tất cả các mạng đều theo cùng một hướng chung. Hy vọng thảo luận như vậy sẽ giúp người khác.
glennon

2

Tại sao không sử dụng giải pháp thang độ xám từ glennon, nhưng nó được nhân đôi để bạn có vận tốc cao ở cả hai bên của dòng. Sau đó, độ dày rõ ràng của đường sẽ cho bạn biết tốc độ trung bình và các sọc sẽ cho bạn biết nếu có nhiều hơn một chế độ.

Hình ảnh dưới đây cho thấy mẫu từ câu hỏi sẽ trông như thế nào với các dòng được nhân đôi. Tôi đã sử dụng các đường màu đen với độ mờ ở hình bên trái và các dòng được mã hóa màu với độ mờ ở bên phải.

Tôi đã thêm một số gamma (2) vào độ mờ để các đỉnh nổi bật hơn.

Các đường màu và chiều rộng cố định được nhân đôi http://img23.imageshack.us/img23/4920/mirrored.png


Độ rộng của đường sẽ không thay đổi. Glennon đề xuất các dòng có chiều rộng cố định. Phản chiếu các đường sẽ tăng gấp đôi chiều rộng của các đường đã rất rộng và do đó không thể hình dung được các phạm vi mạng lớn hơn. Ngoài ra, tôi nghĩ rằng điều này sẽ thực sự khó để giải thích.
underdark

+1 Cảm ơn về những hình ảnh bổ sung. Đối với dữ liệu khác nhau, phương pháp này có thể hoạt động. Như hình ảnh số 2 trong câu hỏi của tôi chỉ ra, tôi muốn làm việc với khoảng. 10 thùng hoặc - nếu có thể - tránh "đóng gói" dữ liệu cùng nhau.
underdark

Hình ảnh của tôi thực sự sử dụng các bản phân phối từ hình ảnh số 2 trong câu hỏi của bạn. Chỉ cần làm rõ vấn đề của bạn - nếu bạn phải quyết định (ví dụ: trong một mạng lớn, nơi không thể hiển thị tất cả thông tin) để giảm phân phối thành một biến duy nhất, bạn có thích số lượng đỉnh, tốc độ trung bình không , tốc độ cực đại (tức là cái có đỉnh cao nhất), hay cái gì khác?
mkadunc

Giải pháp yêu thích của tôi sẽ là số đỉnh, tốc độ của các đỉnh đó và có thể một số thông tin về độ rộng của đỉnh. Nếu tôi chỉ phải chọn một biến, rất có thể tôi sẽ đi tốc độ tối đa ... Tốc độ trung bình là những gì tôi có bây giờ, nhưng tôi muốn thay đổi khỏi nó.
underdark

0

Silverlight (và có lẽ flex) hỗ trợ các biểu tượng dòng hoạt hình. Bạn có thể tạo các đường đứt nét trong đó các dấu gạch ngang di chuyển dọc theo đường tốc độ và chiều rộng thể hiện lưu lượng giao thông. Tôi chưa bao giờ thấy bất kỳ tiêu chuẩn bản đồ nào được đề xuất cho các biểu tượng hoạt hình, nhưng có lẽ có một số tiêu chuẩn.


Trên thực tế, tôi không thấy làm thế nào mà có thể hình dung được sự phân phối hai chiều của các phép đo tốc độ. Các đường song song, một trên mỗi đỉnh trong phân phối ... nghe có vẻ lộn xộn.
underdark
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.