楼主: Lisrelchen
1513 0

[Case Study]AFT Survival Regression using Java [推广有奖]

  • 0关注
  • 62粉丝

VIP

已卖:4194份资源

院士

67%

还不是VIP/贵宾

-

TA的文库  其他...

Bayesian NewOccidental

Spatial Data Analysis

东西方数据挖掘

威望
0
论坛币
50288 个
通用积分
83.6306
学术水平
253 点
热心指数
300 点
信用等级
208 点
经验
41518 点
帖子
3256
精华
14
在线时间
766 小时
注册时间
2006-5-4
最后登录
2022-11-6

楼主
Lisrelchen 发表于 2015-11-16 02:05:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  1. package org.apache.spark.examples.ml;

  2. // $example on$
  3. import java.util.Arrays;
  4. import java.util.List;

  5. import org.apache.spark.SparkConf;
  6. import org.apache.spark.api.java.JavaSparkContext;
  7. import org.apache.spark.ml.regression.AFTSurvivalRegression;
  8. import org.apache.spark.ml.regression.AFTSurvivalRegressionModel;
  9. import org.apache.spark.mllib.linalg.*;
  10. import org.apache.spark.sql.DataFrame;
  11. import org.apache.spark.sql.Row;
  12. import org.apache.spark.sql.RowFactory;
  13. import org.apache.spark.sql.SQLContext;
  14. import org.apache.spark.sql.types.*;
  15. // $example off$

  16. public class JavaAFTSurvivalRegressionExample {
  17.   public static void main(String[] args) {
  18.     SparkConf conf = new SparkConf().setAppName("JavaAFTSurvivalRegressionExample");
  19.     JavaSparkContext jsc = new JavaSparkContext(conf);
  20.     SQLContext jsql = new SQLContext(jsc);

  21.     // $example on$
  22.     List<Row> data = Arrays.asList(
  23.       RowFactory.create(1.218, 1.0, Vectors.dense(1.560, -0.605)),
  24.       RowFactory.create(2.949, 0.0, Vectors.dense(0.346, 2.158)),
  25.       RowFactory.create(3.627, 0.0, Vectors.dense(1.380, 0.231)),
  26.       RowFactory.create(0.273, 1.0, Vectors.dense(0.520, 1.151)),
  27.       RowFactory.create(4.199, 0.0, Vectors.dense(0.795, -0.226))
  28.     );
  29.     StructType schema = new StructType(new StructField[]{
  30.       new StructField("label", DataTypes.DoubleType, false, Metadata.empty()),
  31.       new StructField("censor", DataTypes.DoubleType, false, Metadata.empty()),
  32.       new StructField("features", new VectorUDT(), false, Metadata.empty())
  33.     });
  34.     DataFrame training = jsql.createDataFrame(data, schema);
  35.     double[] quantileProbabilities = new double[]{0.3, 0.6};
  36.     AFTSurvivalRegression aft = new AFTSurvivalRegression()
  37.       .setQuantileProbabilities(quantileProbabilities)
  38.       .setQuantilesCol("quantiles");

  39.     AFTSurvivalRegressionModel model = aft.fit(training);

  40.     // Print the coefficients, intercept and scale parameter for AFT survival regression
  41.     System.out.println("Coefficients: " + model.coefficients() + " Intercept: "
  42.       + model.intercept() + " Scale: " + model.scale());
  43.     model.transform(training).show(false);
  44.     // $example off$

  45.     jsc.stop();
  46.   }
  47. }
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:regression Case study regressio Survival regress example package import Java

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-2 14:56