小编Vin*_*ano的帖子

在一张图中绘制不同回归的边际效应

probit在不同的数据集上运行了五次相同的回归。

如何在同一图表上绘制每个回归的边际效应曲线,以简单的方式进行比较?

下面是我试过的代码:

probit one_y_unemp year* MR* AG* if Qualifica2 == 1
margins, dydx(year*) saving(me_intern, replace)

probit one_y_unemp year* MR* AG* if Qualifica3 == 1
margins, dydx(year*) saving(me_seniormanager, replace)

probit one_y_unemp year* MR* AG* if Qualifica4 == 1
margins, dydx(year*) saving(me_whitecollar, replace)

probit one_y_unemp year* MR* AG* if Qualifica5 == 1
margins, dydx(year*) saving(me_bluecollar, replace)

probit one_y_unemp year* MR* AG* if Qualifica6 == 1
margins, dydx(year*) saving(me_juniormanager, replace)

combomarginsplot me_intern me_seniormanager me_whitecollar me_bluecollar me_juniormanager, ///
labels("Intern" "Manager" "White …
Run Code Online (Sandbox Code Playgroud)

regression graph stata marginal-effects

2
推荐指数
1
解决办法
177
查看次数

如何在 R 中绘制使用 kmeans 获得的簇的 3D 图?

我的包含具有 3 个属性的观察结果,我使用将它们分为四个不同的组。绘图中绘制我获得的聚类,以便有一种快速、简单的方法来查看聚类数据。

但是我不知道如何在 3D 中绘制,我有适用于 2D 的代码,但我不知道如何调整它以添加维度。我的代码如下:

    library(ggplot2)
set.seed(137)
km = kmeans(bella,4, nstart=25)

df = as.data.frame(bella)
df$cluster = factor(km$cluster)
centers=as.data.frame(km$centers)
df

 ggplot(data=df, aes(x=Annual.Income..k.., z = Age, y=Spending.Score..1.100.)) +
 geom_point() + theme(legend.position="right") +
 geom_point(data=centers,
 aes(x=Annual.Income..k.., y=Spending.Score..1.100., z=Age,color=as.factor(c(1:4))), aes(x=Age, y=Spending.Score..1.100., color=as.factor(c(1:4))),
 size=10, alpha=.3, show.legend=FALSE)
Run Code Online (Sandbox Code Playgroud)

如何创建 3D 绘图?提前致谢!

3d r cluster-analysis ggplot2 k-means

2
推荐指数
1
解决办法
7370
查看次数